Python 前一小时的时差一个接一个

Python 前一小时的时差一个接一个,python,python-3.x,pandas,pandas-groupby,Python,Python 3.x,Pandas,Pandas Groupby,我正在尝试获取我的输出,以获取上一个小时的值差。但是,下面的代码是用数据帧中的所有数据点减去差值。如何一行一行地减去差值。[self.input_item]是我的输入,df[self.output_item]是我的最终值 可以使用以下代码计算日期的行差 小时['date']=pd.to_datetime(小时['date']) 小时['Hours Difference']=(小时['Date']-小时['Date'].shift(1)).astype('timedelta64[h]')) 输

我正在尝试获取我的输出,以获取上一个小时的值差。但是,下面的代码是用数据帧中的所有数据点减去差值。如何一行一行地减去差值。[self.input_item]是我的输入,df[self.output_item]是我的最终值



可以使用以下代码计算日期的行差

小时['date']=pd.to_datetime(小时['date'])

小时['Hours Difference']=(小时['Date']-小时['Date'].shift(1)).astype('timedelta64[h]'))

输出: