我有以下类型的记录:
time | url
==========
34 google.com
42 cnn.com
54 yahoo.com
64 fb.com
我想在这些记录中添加另一列,time_diff
它基本上取当前记录与上一条记录的时间差。输出应如下所示:
time | url | time_diff
======================
34 google.com -- <can drop this row>
42 cnn.com 08
54 yahoo.com 12
64 fb.com 10
如果我可以以某种方式添加另一列(与 相同time
)将time
42 与 34 对齐,54 与 42 对齐,依此类推,那么我可以利用这些列之间的差异来计算time_diff
列。
我可以将time
列投影到一个新变量T
,如果我可以删除原始数据中的第一条记录,那么我可以加入它T
以获得所需的结果。
我很感激任何帮助。谢谢!