我有一个熊猫数据框
pd.DataFrame(columns=["A", "B"], data=[['id1','a'],['id1','a'], ['id1','a'], ['id1','b'], ['id1','b'], ['id1','a'], ['id1','a'], ['id2','c'], ['id2','c'], ['id2','a'], ['id2','c']])
A B
0 id1 a
1 id1 a
2 id1 a
3 id1 b
4 id1 b
5 id1 a
6 id1 a
7 id2 c
8 id2 c
9 id2 a
10 id2 c
我想做一个分组,在考虑顺序的情况下,得到B列中出现次数的累计和
A B C
0 id1 a 3
1 b 2
2 a 2
3 id2 c 2
4 a 1
5 c 1
您可以使用^{} 后跟列表。这是因为,与Pandas
GroupBy
不同,itertools
版本不像非相邻的元素那样聚合。你知道吗相关问题 更多 >
编程相关推荐