在R中将一行分成多行

时间:2016-03-22 18:43:10

标签: r dataset

我最近一直在处理这样的数据:

abs bh12|bh56|bh77 ccc

bbs bh50|bh87 css

我要做的是分割包含多个|的每一行第二列中的值分隔为行,其中每行只有一个这样的值。所以输出将是:

abs bh12 ccc
abs bh56 ccc
abs bh77 ccc
bbs bh50 css
bbs bh87 css

我一直在摆弄循环,但我确信有更好的方法可以做到这一点,但我担心它目前无法实现。

感谢。

1 个答案:

答案 0 :(得分:0)

以下代码假设您将这些值存储在名为data.frame的{​​{1}}中,列名为“a”,“b”和“c”。使用df库:

splitstackshape