R:提取数据框列中的唯一值
R: Extract unique values in columns of a dataframe
我在 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
提前感谢您的回答,
你可以试试
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=''))
我在 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
提前感谢您的回答,
你可以试试
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=''))