groupby与count的使用
时间: 2023-07-30 08:10:48 浏览: 90
识破laravel+groupBy+count中那些隐藏着的秘密
`groupby` 和 `count` 都是 Pandas 库中常用的函数。
`groupby` 可以对数据进行分组,然后对每个分组执行相同的操作。例如,可以按照某个列的值对数据进行分组,然后对每个分组进行统计或计算。
`count` 则是对数据进行计数操作。例如,可以统计某个列中每个值出现的次数。
下面是一个例子:
```python
import pandas as pd
# 创建一个数据集
data = {'name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob', 'Charlie'],
'age': [25, 30, 35, 25, 30, 35]}
df = pd.DataFrame(data)
# 按照 name 列进行分组,并统计每个分组中的行数
grouped = df.groupby('name').count()
print(grouped)
```
输出:
```
age
name
Alice 2
Bob 2
Charlie 2
```
这里使用 `groupby` 函数对数据按照 `name` 列进行分组,然后使用 `count` 函数统计每个分组中的行数。结果显示每个 `name` 值出现了 2 次。
阅读全文