首页 > 解决方案 > 有没有办法合并 R 中列中字符串值略有不同的两个数据帧?

问题描述

我正在处理一项 R 任务,其中包括使用 2 个单独的数据框。而且我需要将它们合并为一列(带有地名),其中的值有时会有所不同,例如:

“A Coruna”和“Coruna, A”、“Alicante/Alacant”和“Alicante”、“Santa Cruz de Tenerife”和“4 Santa Cruz”。

在合并数据帧时,Pairs Lake 应将其视为相同的值。所以合并的结果将是一个数据框,如:

province | males.2018 | males.2013 | area

有没有办法做到这一点,而不使用额外的库?

谢谢

第一个数据框 第二个数据框

标签: rdataframestatistics

解决方案


我认为最简单的方法是修复两个数据框中的省份名称:改用在新列中添加的ISO 3166-2:ES代码。如果您将数据粘贴为dput问题的输出,我可以提供代码来执行此操作。


推荐阅读