【发布时间】:2017-07-31 02:08:27
【问题描述】:
我有两个数据框,每个数据框都包含时间戳列,如下所示 图片:
Dataframe-1:
Dataframe-2:
我想求数据帧各列的时间差,例如:DF1的Column1各行与DF2的Column1各行的时间差。
我在上图中的每个数据框中只提到了三列,虽然我在原始数据集中的每一列中都有 257 列,但我目前正在单独使用以下命令找到差异:
diff_time_1<- difftime(df1$t1,df2$l1)
diff_time_2<- difftime(df1$t2,df2$l2)..so on
如果我尝试对所有 257 列执行此操作需要付出很多努力,我已经尝试了各种使用 apply 函数和 for 循环的方法,但它们似乎不起作用。
请帮助我找到一个解决方案,让我可以一次将difftime 函数应用于整个列。
【问题讨论】: