簡體   English   中英

比較R中的數據框列

[英]compare dataframes columns in R

我有2個數據框。 他們兩個都有相同的列名,但是第一個具有比第二個更多的變量。 我想知道兩個DF上匹配的列,或者第一個DF中的哪些列不在第二個DF中

歡迎來到!

您可以修改此代碼以幫助回答您的問題。 請查看?setdiff了解有關該命令的更多信息。

vars1 <- colnames(dataframe1)
vars2 <- colnames(dataframe2)

setdiff(vars1, vars2)

似乎您想找出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

你得到了:

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM