我有一个String X
,它是一个List,我想访问它的元素。
例如:
"[('here', 29), ('negative', 1.0)]"
如何访问'here'
,29
和'negative'
?
答案 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"