сравнить столбцы данных в R - PullRequest
0 голосов
/ 03 октября 2018

У меня есть 2 кадра данных.Оба они имеют одинаковые имена столбцов, но первый имеет больше переменных, чем второй.Я хочу знать, какие столбцы совпадают на обоих DF или какие столбцы находятся в первом DF, а не во втором

Ответы [ 2 ]

0 голосов
/ 03 октября 2018

Кажется, что вы хотите узнать уникальную часть 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

вы получили:

0 голосов
/ 03 октября 2018

Добро пожаловать на SO!

Вы можете изменить этот код, чтобы помочь ответить на ваш вопрос.Проверьте ?setdiff для получения дополнительной информации об этой команде.

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

setdiff(vars1, vars2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...