比较同一列中的连续数值

2024-10-02 16:34:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我想迭代下表中所示的记录(readingdate是排序的,并设置为索引),对于每个资产,比较上一行中的读数(即里程表读数)是否更大,然后打印一条消息。在

readingdate        assetnumber  reading
2004-01-29 09:53:00     51737    2006.0   
2004-02-27 13:09:00     51737    6195.0  
2004-03-30 08:24:00     51737    11194.0  
2004-04-29 10:15:00     51737    14806.0  
2004-05-27 12:15:00     51737    18273.0   
2004-06-24 10:43:00     51737    21744.0   
2004-08-03 07:31:00     51737    24591.0   
2004-08-31 14:15:00     51737    27219.0   
2004-09-28 09:33:00     51737    29845.0  

我试过下面的代码,但显然是错的。我想知道如何使用itterrows()或任何其他方法来实现这一点。在

^{pr2}$

Tags: 方法代码消息排序记录资产读数reading