我在R中有一个数据框,我想知道是否有可能检索其他列中不存在的列的值以及每列的数据。
My dataframe looks like :
sample_1 sample_2 sample_3
a a a
c e c
d f e
g m j
m n n
x u w
t z z
我想得到以下结果:
sample_1 sample_2 sample_3
d f j
g u w
x
t
提前感谢您的回答,
答案 0 :(得分:5)
你可以尝试
lst <- lapply(seq_along(df1), function(i) df1[,i][!df1[,i] %in%
unique(unlist(df1[-i]))])
library(stringi)
as.data.frame(stri_list2matrix(lst, fill=''))