Python 3.x 如何将第2行减去1,然后将第3行减去2…依此类推。。。在csv文件中?

Python 3.x 如何将第2行减去1,然后将第3行减去2…依此类推。。。在csv文件中?,python-3.x,csv,datetime,Python 3.x,Csv,Datetime,请帮我解决我的大问题,我想通过减去每一行来计算持续时间。以下是我在CSV文件中的数据: UserID, LocationID, Time User1, AQ1, 10/9/2019 10:19:03 am User1, D69, 10/9/2019 10:19:56 am User1, N96, 10/9/2019 10:24:52 am User1, M19, 10/9/2019 11:02:52 am 我期望的结果是每个位置与前一个its之间的持续时间,如下所示: From, To

请帮我解决我的大问题,我想通过减去每一行来计算持续时间。以下是我在CSV文件中的数据:

UserID, LocationID, Time
User1, AQ1, 10/9/2019  10:19:03 am
User1, D69, 10/9/2019  10:19:56 am
User1, N96, 10/9/2019  10:24:52 am
User1, M19, 10/9/2019  11:02:52 am
我期望的结果是每个位置与前一个its之间的持续时间,如下所示:

From, To, Duration
AQ1, D69, 53
D69, N96, 336

非常感谢你的帮助

你能自己写一些代码并告诉我们你在哪里卡住了吗?
df.Time.diff()