R-如何在2个数据帧之间合并共同值

问题描述 投票:0回答:1

我正在尝试合并2个数据集。 1是一个数据集,其中包含来自英国各地的实验室提交的邮政编码(以及其他数据)。大约有4000个提交。我有第二个坐标数据集,其中包含所有英国邮政编码,以及相应的LAU,NUTS区域,坐标等(其中约有100,000个)。我正在尝试匹配每个提交中的邮政编码并将其对应的数据合并到实验室提交文件中。因此最终产品将是一个包含所有实验室提交信息以及所有正确坐标信息的数据集。当我尝试时:merge_by_postcode <-merge(idexxdogs,postcode_mastersheet, by= "Postcode")R在4000只中只有800只。在4000个案例中,有1200个唯一的邮政编码(unique_postcodes = unique(idexxdogs$Postcode))不知道这是怎么回事? &还有什么可以尝试的?谢谢!

r dataframe join merge postal-code
1个回答
0
投票

如果您可以提供一些可重现的示例示例,则更容易解决。但是我想您可以使用full_join和left_join来做到这一点。但不确定这是否是您需要的。

https://dplyr.tidyverse.org/reference/join.html

© www.soinside.com 2019 - 2024. All rights reserved.