逗号分隔的字符串在r中列出

umb*_*sar 16 string r list comma

我在R中有一个逗号分隔的字符串: -

"a,b,c"
Run Code Online (Sandbox Code Playgroud)

我想将其转换为如下所示的列表:

list("a","b","c")
Run Code Online (Sandbox Code Playgroud)

我怎么做?

A5C*_*2T1 33

这是一个基本strsplit问题:

x <- "a,b,c"
as.list(strsplit(x, ",")[[1]])
# [[1]]
# [1] "a"
# 
# [[2]]
# [1] "b"
# 
# [[3]]
# [1] "c"
Run Code Online (Sandbox Code Playgroud)

strsplit创建一个list[[1]]选择第一个列表项(在这种情况下我们只有一个).此时的结果只是一个常规的字符向量,但你想要它list,所以你可以as.list用来获得你想要的表单.