我有两个数据框,每个数据框都包含时间戳列,如下图所示:
数据框 1:
数据框 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
函数应用于整个列。