【发布时间】:2022-12-18 13:56:31
【问题描述】:
我想通过求和来更新 Pandas 的 DataFrame,如果合并后的 DataFrame 中不存在 ID,那么我想包含 ID 对应的行。例如,假设有两个这样的 DataFrame:
import pandas as pd
d1 = pd.DataFrame({'ID': ["A", "B", "C", "D"], "value": [2, 3, 4, 5]})
d2 = pd.DataFrame({'ID': ["B", "D", "E"], "value": [1, 3, 2]})
然后,我想产生的最终输出如下:
ID value
0 A 2
1 B 4
2 C 4
3 D 8
4 E 2
你对此有什么想法吗?我尝试使用 update 或 concat 函数来实现,但这不是生成我想要生成的结果的方法。提前致谢。
【问题讨论】: