【问题标题】:Using Merge with an R By class object将 Merge 与 R By 类对象一起使用
【发布时间】:2013-09-25 17:14:10
【问题描述】:

所以我有一个“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 的数据框。

【问题讨论】:

    标签: r list loops merge


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 2014-02-03
      • 1970-01-01
      • 1970-01-01
      • 2017-10-11
      • 2014-03-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-05-20
      相关资源
      最近更新 更多