将CSV文件连接在一起时遇到一些问题。我使用Pandas .join
方法成功加入了4个文件。但是现在,当我想加入下一个文件时,我不能这样做。
答案 0 :(得分:0)
有几种方法可以将熊猫中的两个数据帧(最终为csv)结合在一起。三种方式包括:
合并
df1.merge(df2)
合并允许您按索引合并两个数据帧。您可以在这里了解更多信息: https://pandas.pydata.org/pandasdocs/stable/generated/pandas.DataFrame.merge.html
Concat
pd.concat([df1,df2])
Concat允许您按轴连接两个数据框。在此处了解有关concat的更多信息: https://pandas.pydata.org/pandas-docs/stable/generated/pandas.concat.html
加入
df1.join(df2)
联接操作使您可以在索引或键列上将列与其他DataFrame联接。通过传递列表一次按索引有效地连接多个DataFrame对象。在此处了解更多信息:https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.join.html