gpt4 book ai didi

python - 如何计算 Pandas Dataframe 单列中元素的出现次数

转载 作者:太空宇宙 更新时间:2023-11-04 10:11:08 26 4
gpt4 key购买 nike

我有以下 DF:

import pandas as pd
data = pd.DataFrame({'name' : ['a', 'a', 'b', 'd']})
In [7]: data
Out[7]:
name
0 a
1 a
2 b
3 d

我想做的是总结

a 2
b 1
d 1

我该怎么做?试过这个但不好:

g = data.groupby('name')
g.count()

最佳答案

希望这有助于使用 value_counts :

data = pd.DataFrame({'name' : ['a', 'a', 'b', 'd']})

In [14]: data['name'].value_counts()
Out[14]:
a 2
b 1
d 1
dtype: int64

或者正如您尝试使用 groupby :

g=data.groupby('name')['name']

g.count()
Out[25]:
name
a 2
b 1
d 1
Name: name, dtype: int64

关于python - 如何计算 Pandas Dataframe 单列中元素的出现次数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38221348/

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