1

我有以下数据

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

一个单元格中的一个词

有人可以帮忙吗?

4

1 回答 1

4

strsplit这里不需要。read.table应该可以正常工作。尝试:

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

不过,您将不得不重命名生成的变量名称。

于 2013-06-10T06:31:36.273 回答