小编Sha*_*edy的帖子

groupby pandas数据框中连续相同的值和出现次数的累积计数

我有一个问题,我想计算滚动周期内数据帧中当前值未更改的次数。

例如:

df = pd.DataFrame({'col':list('aaaabbab')})
Run Code Online (Sandbox Code Playgroud)

会以某种方式给出输出

0
1
2
3
0
1
0
0
Run Code Online (Sandbox Code Playgroud)

我一直在尝试以下一些事情

0
1
2
3
0
1
0
0
Run Code Online (Sandbox Code Playgroud)

我添加了滚动,因为我想根据滚动周期查看完整的数据集,但即使没有滚动周期,我也无法完全弄清楚逻辑。

我不确定我是否遗漏了一些简单的东西,或者使用 Shift 可能无法实现这一点

shift python-3.x pandas

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

标签 统计

pandas ×1

python-3.x ×1

shift ×1