Uns*_*ack 3 r unique dataframe
有人可以提出一种从data.frame中提取唯一元素的方法吗?
我注意到了unique,但由于它适用于行或列,它不会做我想要的.我正在使用data.frame中的唯一单元格.
例如,
df<-data.frame(V1=c("Hello","fat","man"),V2=c("cat","fat","Hello"),V3=c("man","dog","black"))
Run Code Online (Sandbox Code Playgroud)
提取独特的元素应该给我 c("Hello","fat","man","cat","dog","black")
akr*_*run 11
'data.frame'可以被视为'list',列为'list'元素具有相同的长度.通过使用unlist,我们可以将其转换为vector然后获取unique值并转换为'character'类as.character.
as.character(unique(unlist(df)))
Run Code Online (Sandbox Code Playgroud)