有没有办法方便地并排合并两个数据框?
两个数据框都有 30 行,它们有不同的列数,比如 df1 有 20 列,df2 有 40 列。
如何轻松获得 30 行 60 列的新数据框?
df3 = pd.someSpecialMergeFunct(df1, df2)
或者可能有一些特殊的参数追加
df3 = pd.append(df1, df2, left_index=False, right_index=false, how='left')
ps:如果可能的话,我希望复制的列名能够自动解析。
谢谢!
原文由 James Bond 发布,翻译遵循 CC BY-SA 4.0 许可协议
您可以为此使用
concat
函数(axis=1
是连接为列):请参阅有关合并/连接的 Pandas 文档:http: //pandas.pydata.org/pandas-docs/stable/merging.html