假设我有以下数据表:
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
通过计算用“;”分隔的元素数量,我能够做类似的事情。然后复制行。从那里开始,我循环改变值,但这似乎很慢,我想我错过了一些明显的东西。
谢谢!