根据多个字符串长度,将R中数据框中的一列拆分为多列

时间:2019-01-09 08:46:48

标签: r string split string-length

我想将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中有有效的方法吗?

0 个答案:

没有答案