gpt4 book ai didi

python - pandas - 数据框中出现的唯一行数

转载 作者:太空狗 更新时间:2023-10-29 22:18:14 25 4
gpt4 key购买 nike

如何计算 DataFrame 中每个唯一行的出现次数?

data = {'x1': ['A','B','A','A','B','A','A','A'], 'x2': [1,3,2,2,3,1,2,3]}
df = pd.DataFrame(data)

df
x1 x2
0 A 1
1 B 3
2 A 2
3 A 2
4 B 3
5 A 1
6 A 2
7 A 3

我想得到

   x1  x2 count 
0 A 1 2
1 A 2 3
2 A 3 1
3 B 3 2

最佳答案

IIUC 您可以将参数 as_index=False 作为参数传递给 groupby :

In [100]:
df.groupby(['x1','x2'], as_index=False).count()

Out[100]:
x1 x2 count
0 A 1 2
1 A 2 3
2 A 3 1
3 B 3 2

关于python - pandas - 数据框中出现的唯一行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40551335/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com