在R中查找数据帧中的所有唯一字符
我想知道从R中的数据帧中查找所有唯一字符的最有效方法是什么 i、 例如:-[0-9,a-z,a-z,,,,,,,,,,,,,,,,,,,,,,,,,,,,等等]在R中查找数据帧中的所有唯一字符,r,R,我想知道从R中的数据帧中查找所有唯一字符的最有效方法是什么 i、 例如:-[0-9,a-z,a-z,,,,,,,,,,,,,,,,,,,,,,,,,,,,等等] 我期望的输出是一个包含所有唯一字符(包括特殊字符)的列表。i、 e123#%^AC89&这没有什么真正有效的,但是。。。在ggplot2库中的diamonds数据集上演示 库(ggplot2) 唯一(未列出(lapply(菱形,函数(x))未列出(strsplit(如.character(x),“”“”))) #[1]“0”“2”“3”
我期望的输出是一个包含所有唯一字符(包括特殊字符)的列表。i、 e
123#%^AC89&
这没有什么真正有效的,但是。。。在ggplot2
库中的diamonds
数据集上演示
库(ggplot2)
唯一(未列出(lapply(菱形,函数(x))未列出(strsplit(如.character(x),“”“”)))
#[1]“0”“2”“3”“1”“9”“4”“6”“5”“8”“7”“I”“d”“e”“a”“l”“P”“r”“m”“I”“u”“G”“o”
#[24]“V”“y”“F”“E”“J”“H”“D”“S”
如果你想知道每个人有多少人
table(unlist(lapply(菱形,函数(x))unlist(strsplit(as.character(x),“”“”)))
# . 0123456789A
# 12082 261929 81785 142173 135042 108355 121267 157242 161862 91438 71904 67144 23161
#d d e F G H i J l m o
# 38539 6775 47424 9797 12942 28280 8304 15401 51763 2808 21551 27582 33976
#P r S u V y
# 13791 27483 51409 13791 49953 12082
(这实际上是akrun的回答……在我看到他的评论编辑之前发布的。)
使用示例框架:
k您能否展示一个小示例和预期输出。也许unique(unlist)(lapply(df1,function(x)unique)(unlist(strsplit)(如.character(x),“”“”))
如果您愿意,可以使用它。。。我开始键入时,您的评论编辑没有刷新,但显然是第一次。发布它,我会删除。没关系,我可以理解刷新有一个时间延迟。这也发生在我身上
> k
cola colb
1 1&3# %^
2 A4C% 89&