【发布时间】:2020-09-07 17:22:57
【问题描述】:
我想用“+”分隔一个字符串并使用strsplit,如下所示,但它不起作用。
这是一个例子
strsplit("aa + bb + cc", split = "+")
它显示像这样拆分的字符。为什么它不起作用?
[1] "a" "a" " " "+" " " "b" "b" " " "+" " " "c" "c"
我怎样才能得到这个?
c("aa", "bb","cc")
【问题讨论】:
-
试试
strsplit("aa + bb + cc", split = "+",fixed=T) -
或者试试
strsplit("aa + bb + cc", split = "\\+") -
另一个:
all.vars(reformulate("aa + bb + cc"))