如何使用python垂直连接数据帧的列?
我有一个包含多列的dataframe,现在假设我想要选取几个列并垂直连接它们,然后创建一个新的列 例如,下面是一个有3个列的df,逗号用于分隔列值如何使用python垂直连接数据帧的列?,python,pandas,dataframe,Python,Pandas,Dataframe,我有一个包含多列的dataframe,现在假设我想要选取几个列并垂直连接它们,然后创建一个新的列 例如,下面是一个有3个列的df,逗号用于分隔列值 Column1 Column2 Column3 American Depositary Receipts Level I (ADRs) Core Banking Transaction Account C
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)
从格式上看,一开始还不清楚数据帧的结构是什么。显示了多少行?第二个示例中还有多少行?