我有两个熊猫数据框df1和df2。 df1具有每月时间指数,df2具有季度时间指数。 df1和df2具有不同数量的行和列,我想: (1)并排加入并保持索引。 (2)输出到excel文件。
我尝试过pd.concat,但是此方法根据我不想要的数据帧索引之一来连接数据帧
df1: df2:
A B C D E
1 a b 1 f s l
2 c d 4 k k u
5 y y j
excel中的预期结果:
A B C D E
1 a b 1 f s l
2 c d 4 k k u
5 y y j
答案 0 :(得分:1)
由于pd.concat
与索引匹配,因此您必须在使用以下方法之前重置索引:
pd.concat([df1.reset_index(drop=True), df2.reset_index(drop=True)], axis=1)
A B C D E
0 a b f s l
1 c d k k u
2 NaN NaN y y j