无for循环复制行

时间:2018-04-26 18:40:35

标签: r data.table

假设我有以下数据表:

DT <- data.table(c("A","B"), c("a;a;b","c"))

输出:

   V1    V2
   1:  A a;a;b
   2:  B     c

我正在尝试(不使用for循环)使用看起来像这样的数据表方法创建输出:

       V1    V2
   1:  A     a
   2:  A     a 
   3:  A     b
   4:  B     c

通过计算用“;”分隔的元素数量,我能够做类似的事情。然后复制行。从那里开始,我循环改变值,但这似乎很慢,我想我错过了一些明显的东西。

谢谢!

0 个答案:

没有答案