小编Ern*_*Han的帖子

dplyr join后如何删除重复的列?

考虑两个数据帧df1df2
df1 具有idab列。
df2 具有列idac

我想执行左连接,以便组合的数据帧具有列idabc

combined <- df1 %>% left_join(df2, by="id")
Run Code Online (Sandbox Code Playgroud)

但在组合数据框中,列是idaxbayc

我可以在连接键中包含“a”(即:) ,但是像aleft_join(df1, df2, by=c("id", "a"))这样的列太多了。我只想通过主键id加入并删除 df2 中的所有重复列。

join r dplyr

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

dplyr ×1

join ×1

r ×1