【发布时间】:2020-03-05 21:28:54
【问题描述】:
我有两个数据框。一个名为 ENFORE 的观测值有 139 个:
citation Enfore
0170/0952 1
0175/0686 1
0184/0521 1
0183/0726 1
0178/0595 0
还有另一个名为 CITATIONS 的数据框,其中包含 668 个观察值,也有列引用,但没有 Enfore。 ENFORE 中的所有引文都在 CITATIONS 数据框中。
我想将 Enfore 列添加到 CITATIONS 数据框中,并用“X”填写 ENFORE 数据框中不存在的观察结果。
使用此代码的各种变体(合并和连接)
enfore_merged = pd.merge(enfore , harrington_citations, on = 'citation')
我无法创建上面描述的数据框。
【问题讨论】:
-
我已经添加了一个答案。如果它不起作用,您能否展示一个 CITATIONS 数据框的示例?
标签: python pandas dataframe merge missing-data