用新值更新数据框

2024-10-03 04:38:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试将两个数据帧合并在一起,但是当我这样做时,它似乎用空格替换了现有的值,这并不是很理想

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'

康卡特是不是选错了?我想更新所有的值,但如前所述,它覆盖了现有的数据。如果我在解释这件事上做得很糟糕,我很抱歉


Tags: 数据代码dfcol2col1pddf1df2