【发布时间】:2020-08-20 23:40:05
【问题描述】:
考虑两个数据框,df1 和 df2。
df1 有列 id、a、b。
df2 有列 id、a、c。
我想执行左连接,这样组合的数据框有列 id、a、b、c em>。
combined <- df1 %>% left_join(df2, by="id")
但在组合数据框中,列是 id、ax、b、ay、c.
我可以在连接键中包含“a”(即:left_join(df1, df2, by=c("id", "a"))),但是像 a 这样的列太多了。我只想通过主键 id 加入并删除 df2 中的所有重复列。
【问题讨论】: