相关疑难解决方法(0)

在pandas中以矢量化方式计算特定连续相等值的数量

假设我们有以下pandas DataFrame:

In [1]:
import pandas as pd
import numpy as np

df = pd.DataFrame([0, 1, 0, 0, 1, 1, 0, 1, 1, 1], columns=['in'])
df
Out[1]: 
   in
0   0
1   1
2   0
3   0
4   1
5   1
6   0
7   1
8   1
9   1
Run Code Online (Sandbox Code Playgroud)

如何在熊猫中以矢量化方式计算连续数?我希望得到这样的结果:

   in  out
0   0    0
1   1    1
2   0    0
3   0    0
4   1    1
5   1    2
6   0    0
7   1    1
8   1    2 …
Run Code Online (Sandbox Code Playgroud)

python vectorization pandas

11
推荐指数
1
解决办法
1549
查看次数

标签 统计

pandas ×1

python ×1

vectorization ×1