简体   繁体   English

我可以在 dplyr 对面使用 join 吗?

[英]Can I use join with across from dplyr?

I do not want to use all variables in data frame.我不想使用数据框中的所有变量。 I was thinking of something like this, but it comes up with an error.我在想这样的事情,但它出现了一个错误。

df1 %>% 
full_join(df2, by = 'DATE':'Vz').

Both data frame contain the same variables from DATE to Vz.两个数据框都包含从 DATE 到 Vz 的相同变量。 I am interested in bringing the non-zero values of df2 to df1.我有兴趣将 df2 的非零值带入 df1。

Thank you.谢谢你。

You can join by multiple columns with dplyr.您可以使用 dplyr 加入多个列。 Let me know if this answers your question:让我知道这是否回答了您的问题:

library(dplyr)

full_join(df1, df2, 
  by=colnames(d1)[which(colnames(df1)=="DATE"):which(colnames(df1)=="Vz")])

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM