R:如何将单元格中的字符串分成几行?

时间:2013-06-10 06:12:44

标签: r strsplit

我有以下数据

Data <- data.frame(
X = ("123 234 345 456","222 333 444 555 666" )
)


Data
#        X    
# 123 234 345 456 
# 222 333 444 555 666

一个单元格中的字符串,并且每行中字符串的长度不相同

我想要以下结果

>Result
#    X    Y    Z    A    B
#   123  234  345  456  
#   222  333  444  555  666

一个单元格中的一个单词

有人可以帮忙吗?

1 个答案:

答案 0 :(得分:4)

此处不需要

strsplitread.table应该可以正常工作。尝试:

read.table(text = as.character(Data$X), header=FALSE, fill=TRUE)

您必须重命名生成的变量名称。