熊猫concat列

时间:2019-05-17 10:17:09

标签: python pandas dataframe

我有两个df-s:

enter image description here

我想沿着列连接,例如得到一个1000x61118 DataFrame所以我在做:

df_full = pd.concat([df_dev, df_temp2], axis=1)
df_full

但是,这产生了2000x61118 df,并且用NaN填充了所有内容...而且我不知道为什么。什么可能导致这种行为?

1 个答案:

答案 0 :(得分:3)

通过DataFrame.reset_indexdrop=True创建默认索引值,以正确对齐两个DataFrame

df_full = pd.concat([df_dev.reset_index(drop=True), df_temp2.reset_index(drop=True)], axis=1)