如何在R中使用left_join函数避免重复

时间:2020-09-15 16:11:44

标签: dplyr

假设有两个具有相同列的数据集:A BC。我通过A合并了两个数据集。但是,合并的数据集具有称为B.x,B.y,C.x,C.y的列。但是我只想在新数据集中包含B和C。如何解决这个问题?

1 个答案:

答案 0 :(得分:0)

您可以使用以下脚本删除.x并删除.y:

joined_df <- joined_df %>% 
    rename_at(vars(ends_with(".x")),
    ~str_replace(., "\\..$","")) %>% 
    select_at(vars(-ends_with(".y")))
相关问题