【发布时间】:2019-11-25 02:27:30
【问题描述】:
我正在处理以下数据。我们可以叫它x
New_Name_List Old_Name_List
1 bumiputera bumiputera (muslims)
2 bumiputera bumiputera (other)
3 non bumiputera non bumiputera (indigenous)
4 chinese chinese
目标是在另一个看起来像这样的数据对象中重新编码数据。我们可以叫它y
EPR_country_code EPR_country EPR_group_lower_2
1 835 Brunei bumiputera (muslims)
2 835 Brunei bumiputera (other)
3 835 Brunei non bumiputera (indigenous)
4 835 Brunei chinese
如果x$New_Name_List 有重复值,我希望新列y$EPR_group_lower_3 中的x$Old_Name_List 值。
如果x$New_Name_List 具有唯一值,我希望新列y$EPR_group_lower_3 中的x$New_Name_List。
这样数据最后会是这样的:
EPR_country_code EPR_country EPR_group_lower_2 EPR_group_lower_3
1 835 Brunei bumiputera (muslims) bumiputera (muslims)
2 835 Brunei bumiputera (other) bumiputera (other)
3 835 Brunei non bumiputera (indigenous) non bumiputera
4 835 Brunei chinese chinese
非常感谢
【问题讨论】: