【发布时间】:2020-02-09 14:22:23
【问题描述】:
我有这个数据框。
dtext <- data.frame(text = c("John Marl","Anna Choi Lo","Erl Con"))
我想将它分成多个列,使用单词之间的空格分隔,我尝试了这个。 data.frame(do.call('rbind', strsplit(as.character(dtext$text),' ',fixed=TRUE))) 然而这是输出:
X1 X2 X3 John Marl John Anna Choi Lo Erl Con Erl
这是预期的输出
X1 X2 X3 John Marl Anna Choi Lo Erl Con我该如何解决?
【问题讨论】:
-
splitstackshape::cSplit(dtext, "text", " ")
标签: r