如何使用python垂直连接数据帧的列?

如何使用python垂直连接数据帧的列?,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个包含多列的dataframe,现在假设我想要选取几个列并垂直连接它们,然后创建一个新的列 例如,下面是一个有3个列的df,逗号用于分隔列值 Column1 Column2 Column3 American Depositary Receipts Level I (ADRs) Core Banking Transaction Account C

我有一个包含多列的dataframe,现在假设我想要选取几个列并垂直连接它们,然后创建一个新的列

例如,下面是一个有3个列的df,逗号用于分隔列值

 Column1                                        Column2                             Column3
 American Depositary Receipts Level I (ADRs)    Core Banking Transaction Account   Credit Obligation
我想在column1下面追加column2,并创建一个新列作为column4

Column4
American Depositary Receipts Level I (ADRs)
信用义务

核心银行业务
信用卡

请您关注这篇文章,使您的专栏更具可读性


这将从附加的列中创建一个新系列。然后你可以加入它,或者用它做任何你想做的事

df = pd.DataFrame(np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]),
                  columns=['a', 'b', 'c'])

df2 = df['b'].append(df['a']).reset_index(drop=True)

从格式上看,一开始还不清楚数据帧的结构是什么。显示了多少行?第二个示例中还有多少行?