2024-04-24 00:46:50 发布
网友
我怎样才能最容易地找到B列中每个项目在A列中唯一项目的累计数量
A B 0 a 1 1 a 1 2 b 2 3 c 3 4 c 3 5 c 4
也就是说,最终结果应该是
A nunique 0 a 1 1 b 2 2 c 4
(计算“a”的唯一值后,我们得到1,计算“b”所加的唯一值后,我们得到2,依此类推……)
df.groupby('A')['B'].nunique().cumsum() #A #a 1 #b 2 #c 4 #Name: B, dtype: int64
相关问题 更多 >
编程相关推荐