我想将R中的数据框中的一列拆分成多列。我在这里提供一个示例来说明问题。
d1是原始数据帧。
d1 <- data.frame(Data=c("aaaabbbcccccdd", "eeeefffggggghh", "iiiijjjkkkkkll"))
d1
Data
1 aaaabbbcccccdd
2 eeeefffggggghh
3 iiiijjjkkkkkll
所需的输出是d2。
> d2
Data1 Data2 Data3 Data4
1 aaaa bbb ccccc dd
2 eeee fff ggggg hh
3 iiii jjj kkkkk ll
基本上,输出的4列中的字符串的长度分别为4,3,5和2。 (我的实际数据在原始数据帧中具有更长的字符串,并且具有更多的断点)。
在R中有有效的方法吗?