我有2个包含时间序列的数据帧(时间未编码但在第0列中有时间变量)。第0列中的时间变量不允许我合并数据帧。 数据如下所示:TVC1和TVC2(这些只是20个中的2个数据帧)
如何创建时间变量或将列零定义为时间变量以合并20个数据帧? 谢谢,
答案 0 :(得分:2)
有一种简单的方法可以使用data.table
library(data.table)
setDT(df, keep.rownames = TRUE)[]
答案 1 :(得分:1)
我们可以将数据集放在list
中,然后使用merge
Reduce
Reduce(function(...) merge(..., by = "row.names"), mget(paste0("TVC", 1:20)))