【发布时间】:2022-01-24 14:01:39
【问题描述】:
我有两个数据框:
DF
| Contact | phone1 | phone2 |
|---|---|---|
| 1 | 061234 | |
| 2 | 0612345 |
DF1
| Contact | phone1 | phone2 |
|---|---|---|
| 1 | 061236 | 12344 |
| 2 | 1222 | 0612347 |
我正在使用 update() 函数来更新两个数据帧
df.set_index('Contact', inplace=True)
df.update(df1.set_index('Contact'))
df.reset_index() # to recover the initial structure
结果
| Contact | phone1 | phone2 |
|---|---|---|
| 1 | 061236 | 12344 |
| 2 | 1222 | 0612347 |
是否也可以获取其他数字? 像这样的
| Contact | phone1 | phone2 | phone3 |
|---|---|---|---|
| 1 | 061236 | 12344 | 061234 |
| 2 | 1222 | 0612347 | 0612345 |
【问题讨论】: