【发布时间】:2022-11-14 04:24:50
【问题描述】:
我创建了这个熊猫数据框:
import numpy as np
import pandas as pd
ds = {"col1":[1,2,3,2,2,2,3,4,1,0,0,0,0,0,1,2,3,5]}
df = pd.DataFrame(data=ds)
看起来像这样:
print(df)
col1
0 1
1 2
2 3
3 2
4 2
5 2
6 3
7 4
8 1
9 0
10 0
11 0
12 0
13 0
14 1
15 2
16 3
17 5
我需要创建一个新列 (col2),其中包含 col1 中值的累积计数。因此,生成的数据框将如下所示:
请问有人知道怎么做吗?
【问题讨论】:
标签: python pandas dataframe cumulative-frequency