【发布时间】:2021-10-09 15:43:23
【问题描述】:
如果满足某些条件,R 中有没有办法将值从一个数据帧传输到第二个数据帧?具体来说,我关心以下问题:
我有数据框 1 中不同人的值(列:ISO-3 中的姓名、出生年份、出生地)和数据框 2 中不同国家/地区的政体分数(列:ISO-3 中的国家、年,分数)。我现在想根据国家和年份将数据框 2 中的相应政体分数添加到数据框 1 作为新列。我可以通过 R 自动化吗?
数据框 1
| Name | Country of Birth | Year of Birth | Polity Score |
|---|---|---|---|
| Name 1 | USA | 2018 | Score from data frame 2 |
| Name 2 | DNK | 1995 | Score from data frame 2 |
数据框 2
| Country | Year | Polity Score |
|---|---|---|
| USA | 2018 | 10 |
| DNK | 1995 | 10 |
【问题讨论】:
-
如果您能向我们展示您的数据将会非常有帮助...
标签: r dataframe if-statement