合并不同长度的数据表

时间:2017-11-05 22:32:29

标签: r data.table

我有六个不同长度的数据表。它们都有一个共同的timeStamp列,但行数不同。我将每个键设置为timeStamp列,然后使用以下行合并它们。

mergedDT = Reduce(function(...) merge(..., all = TRUE), list(O3.official, eggNO2CO.1, eggNO2CO.2, eggNO2O3.1, eggNO2O3.2, eggPM))

特定timeStamp没有相应行的列包含NaN。我希望这是NA。设置all = FALSE会删除所有缺少值的行。

1 个答案:

答案 0 :(得分:0)

解决方案是使用all.x = TRUE。这会留下所有行,并将缺失值设置为NA