我正在尝试将两个数据帧合并在一起,但是当我这样做时,似乎用空白代替了现有值,这并不是很理想。
df1
col1 col2
'house1' 300
'house2' 450
'house3' 750
df2
col1 col2
'house4' 600
我用来连接的代码是:
df = pd.concat([df2, df1], sort=False, ignore_index=True)
产生:
col1 col2
'house4' 600
'house1'
'house2'
'house3'
concat选择错误吗?我想更新所有值,但是如上所述,它正在覆盖现有数据。对不起,如果我在解释这个问题上做得很差。
答案 0 :(得分:0)
您应该尝试附加:
df = df1.append(df2, ignore_index=True)
答案 1 :(得分:0)