Pandas Dataframe 在具有列偏移的行之间存在差异

xcitsw88  于 2022-12-25  发布在  其他
关注(0)|答案(1)|浏览(110)

我有一个具有以下结构的 Dataframe
| 开始时间|时间_结束|标号|
| - ------| - ------| - ------|
| 时间|时间+1|作用|
| 时间+1|时间+2|某个_其他_动作|
我想看看time_start和前一行time_end的差异。在这种情况下,(time + 1) - (time + 1) = 0我已经尝试了df.diff,但这只会产生列或行内的差异。
关于如何执行这个"锯齿状差异"有什么想法吗?

soat7uwm

soat7uwm1#

解决方案是@Quang Hoang在评论中提到的。
第一个月
请注意,周期可以为负,以便向另一个方向偏移。
https://pandas.pydata.org/docs/reference/api/pandas.DataFrame.shift.html

相关问题