小编Hol*_*Two的帖子

计算当前行与满足条件的最新行之间的差异

我有一个看起来像的熊猫数据框。

    time value group
0   1   12  1
1   2   14  1
2   3   15  2
3   4   15  1
4   5   18  2
5   6   20  1
6   7   19  2
7   8   24  2
Run Code Online (Sandbox Code Playgroud)

我知道想要计算第 1 组和第 2 组之间的最新值的差值。即在每一行中,我想查看组 1 和组 2 的最新值,并计算组 1 的值 - 组 2 的值。

在示例中,输出应类似于

    time value group diff
0   1   12  1 0
1   2   14  1 0
2   3   15  2 -1
3   4   15  1 0
4   5   18  2 …
Run Code Online (Sandbox Code Playgroud)

python lambda dataframe pandas difference

2
推荐指数
1
解决办法
495
查看次数

标签 统计

dataframe ×1

difference ×1

lambda ×1

pandas ×1

python ×1