python count
时间: 2023-07-15 17:09:12 浏览: 82
python中count函数简单的实例讲解
5星 · 资源好评率100%
在 Python 中使用 groupby 函数和 count 方法可以对数据进行分组并统计每组数据的个数。
使用方法:
```
from itertools import groupby
data = [1, 2, 2, 3, 3, 3]
#使用 groupby 函数对数据进行分组
grouped_data = groupby(data)
#使用 count 方法统计每组数据的个数
result = {key: len(list(group)) for key, group in grouped_data}
print(result)
#输出: {1: 1, 2: 2, 3: 3}
```
请注意,groupby 函数需要先排序。
如果你使用pandas,可以这样做:
```
import pandas as pd
df = pd.DataFrame({'A': [1, 2, 2, 3, 3, 3]})
result = df.groupby('A').size().reset_index(name='counts')
print(result)
```
阅读全文