我有两个数据帧,每个数据帧有两列(相同的列名)。我想把它们垂直合并,最终得到一个新的数据帧。
做的时候
newdf = df.merge(df1,how='left',on=['Col1','Col2'])
新的df只有来自df
的行,而没有来自df1
的行。为什么会这样?
Col1 Col2
asd 1232
cac 2324
.....
而df1
是:
Col1 Col2
afaf 1213
asas 4353
新的数据帧newdf
应该是:
Col1 Col2
asd 1232
cac 2324
afaf 1213
asas 4353
Tags:
如果不想按原样使用索引值,可以使用
append
和ignore_index
。或者使用
pd.concat
相关问题 更多 >
编程相关推荐