我有两个df-s:
我想沿着列连接,例如得到一个1000x61118 DataFrame所以我在做:
df_full = pd.concat([df_dev, df_temp2], axis=1)
df_full
但是,这产生了2000x61118 df,并且用NaN填充了所有内容...而且我不知道为什么。什么可能导致这种行为?
答案 0 :(得分:3)
通过DataFrame.reset_index
和drop=True
创建默认索引值,以正确对齐两个DataFrame
:
df_full = pd.concat([df_dev.reset_index(drop=True), df_temp2.reset_index(drop=True)], axis=1)