R语言strsplit函数的结果是按一个个字母分割并不是按单词分割的怎么解决呢?

期待的结果是
> name
[[1]]
8 [1] "John" "Davis"
9
10 [[2]]
11 [1] "Angela" "Williams"

然而执行的结果是
[[1]]
[1] "J" "o" "h" "n" " " "D" "a" "v" "i" "s"

[[2]]
[1] "A" "n" "g" "e" "l" "a" " " "W" "i" "l" "l" "i" "a" "m" "s"
请问这该怎么办

是不是split参数设成""了?如果是" "的话可能就对了。
最好把示例数据和代码贴上来,不然都不知道怎么帮你。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-28
R语言实战里吧 应该是你的“”中间没加空格,应该是“ 空格”
第2个回答  2017-12-17
部分字符如竖线在正则表达式里有含义,应使用:
split="[|]"
加个中括号,或\\两个反斜杠表示转义
相似回答