标签: r
我有2个数据框。他们两个都有相同的列名,但是第一个具有比第二个更多的变量。我想知道哪些列在两个DF上都匹配,或者哪些列在第一个DF中而不在第二个
答案 0 :(得分:2)
欢迎来到!
您可以修改此代码以帮助回答您的问题。请查看?setdiff,以获取有关该命令的更多信息。
?setdiff
vars1 <- colnames(dataframe1) vars2 <- colnames(dataframe2) setdiff(vars1, vars2)
答案 1 :(得分:1)
似乎您想找出colnames(df1)和colnames(df2)的唯一部分,也许您可以尝试gplots::venn
colnames(df1)
colnames(df2)
gplots::venn
library(gplots) t1 <- c("a", "b", "c") t2 <- c("a", "b" ,"d") # assume t1 and t2 is your column name of df1 and df2 test <- venn(list(t1,t2)) test
您得到了: