R 列中唯一字符的列表

R 列中唯一字符的列表,r,string,R,String,我试图找出如何从某个列中提取所有唯一的字符。例如,如果我的一列包含以下行 june july& august% 然后我想让r给我列出所有独特的字符,即 junely&agst% 如何在R中完成此操作?拆分每个字符处的列值,并仅粘贴唯一的字符 x <- c('june', 'july&', 'august%') paste0(unique(unlist(strsplit(x, ''))), collapse = "") #[1] "ju

我试图找出如何从某个列中提取所有唯一的字符。例如,如果我的一列包含以下行

june  
july&  
august%
然后我想让r给我列出所有独特的字符,即

junely&agst%


如何在R中完成此操作?

拆分每个字符处的列值,并仅粘贴唯一的字符

x <- c('june', 'july&', 'august%')
paste0(unique(unlist(strsplit(x, ''))), collapse = "")
#[1] "junely&agst%"

x拆分每个字符处的列值,并仅粘贴唯一字符

x <- c('june', 'july&', 'august%')
paste0(unique(unlist(strsplit(x, ''))), collapse = "")
#[1] "junely&agst%"

x可能是一种整洁的方法,将非常有用:

library(dplyr)
library(purrr)
library(stringr)

# input
x <- c("june", "july&", "august%")
expected <- "junely&agst%"


# modify
actual <- x %>% str_split(pattern = "") %>% flatten_chr %>% unique %>% paste0(collapse = "")


# validate
stopifnot(actual == expected)
库(dplyr)
图书馆(purrr)
图书馆(stringr)
#输入
x%唯一%>%0(折叠=“”)
#证实
stopifnot(实际==预期)

可能是一种整洁的方法,它将非常有用:

library(dplyr)
library(purrr)
library(stringr)

# input
x <- c("june", "july&", "august%")
expected <- "junely&agst%"


# modify
actual <- x %>% str_split(pattern = "") %>% flatten_chr %>% unique %>% paste0(collapse = "")


# validate
stopifnot(actual == expected)
库(dplyr)
图书馆(purrr)
图书馆(stringr)
#输入
x%唯一%>%0(折叠=“”)
#证实
stopifnot(实际==预期)

unique(df$column)@Dr.Flow,它只会返回样本数据中的所有值……我想你指的是特殊字符?包括特殊字符是的。但是有没有办法只分离特殊字符?啊哈,我误解了这个问题。unique(df$column)@Dr.Flow只会返回样本数据中的所有值…我想你指的是特殊字符?包括特殊字符是的。但是有没有一种方法可以把特殊的角色分离出来呢?啊哈,我误解了这个问题。谢谢!这对我有用!非常感谢。这对我有用!