Если у меня есть несколько фреймов данных, как я могу определить столбцы, которые являются уникальными для определенного фрейма данных?
df1 <- data.frame(A=rnorm(5), B=rnorm(5), C=rnorm(5))
df2 <- data.frame(B=rnorm(5), C=rnorm(5), D=rnorm(5))
df3 <- data.frame(B=rnorm(5), C=rnorm(5), D=rnorm(5))
Я хочу добиться чего-то вроде функции unique (), которая дает мне уникальные столбцы в фрейме данных относительно других фреймов данных.
unique.columns(df1, c(df2, df3))
[1] "A"
, но
unique.columns(df2, c(df1, df3))
[1] NA
, поскольку в df2 нет уникальных столбцов.