如何访问R中字符串列表的元素?

时间:2017-04-19 07:25:23

标签: r list

我有一个String X,它是一个List,我想访问它的元素。 例如:

"[('here', 29), ('negative', 1.0)]"

如何访问'here'29'negative'

2 个答案:

答案 0 :(得分:1)

我们可以使用strsplit

v1 <- strsplit(x, "[[:punct:] ]")[[1]]
v1[nzchar(v1)][1:3]
#[1] "here"     "29"       "negative"

答案 1 :(得分:0)

我们也可以使用stringr::str_split

library(stringr)
x <- "[('here', 29), ('negative', 1.0)]"
v1 <- str_split(x, "[[:punct:] ]")[[1]]
v1[nchar(v1)>1]
#[1] "here"     "29"       "negative"