【发布时间】:2018-12-19 08:00:35
【问题描述】:
我正在尝试添加两个 csv 文件并转换为 csv。
第一个.csv
index val1 val2 val3
0 19 29 30
1 29 54 30
2 87 98 90
秒.csv
val4 val5 val6
19 29 30
29 54 30
87 98 90
当我尝试并排添加两个 csv 时,第二个 csv 的列在第一个 csv 行之前为空,并且仅连接。 结果来了:
index val1 val2 val3 val4 val5 val6
0 19 29 30
1 29 54 30
2 87 98 90
3 19 29 30
4 29 54 30
5 87 98 90
预期结果:
index val1 val2 val3 val4 val5 val6
0 19 29 30 19 29 30
1 29 54 30 29 54 30
2 87 98 90 87 98 90
我有 df1 和 df2 那个 csv 的两个数据框。
df3 = pd.concat([df1, df2], axis=1)
df3.to_csv('test1.csv',',',dtype='unicode8')
为什么我会遇到这个问题。 请帮忙解决这个问题 谢谢 桑达尔
【问题讨论】:
-
df3 = pd.concat([df1, df2], axis=1)这应该可以。我无法重现您的问题。
标签: python pandas csv dataframe