-1

所以我有一个“by”类对象(本质上是一个列表)。

它由 2 个因子 [id1,id2] 索引,每个唯一对都有一个列表。

例如

id1:1
id2:1
1,2,3
------
id1:1
id2:2
4,4,NA
------
id1:2
id2:1
NA

我想将其转换为具有 3 列 {id1,id2,value} 的数据框,并将采用上述内容并返回

id1, id2, value
1    1    1
1    1    2 
1    1    3
1    2    4
1    2    4
1    2    NA
2    1    NA

这可以通过 for 循环来完成,但显然很慢。我正在尝试将值列合并回具有索引 1 和 2 的数据框。

4

1 回答 1

1

答:使用 data.table 包。这类问题的速度快得离谱。

于 2013-09-26T23:36:47.960 回答