pyhthon group by count
时间: 2023-10-19 10:28:53 浏览: 66
识破laravel+groupBy+count中那些隐藏着的秘密
你可以使用Python的pandas库来实现按照某一列分组并计数的操作。以下是一个示例代码:
```python
import pandas as pd
# 创建一个示例数据集
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob', 'Alice'],
'Age': [25, 32, 28, 25, 32, 25]}
df = pd.DataFrame(data)
# 按照Name列进行分组并计数
grouped = df.groupby('Name').size().reset_index(name='Count')
print(grouped)
```
这段代码将会输出按照Name列分组后的计数结果:
```
Name Count
0 Alice 3
1 Bob 2
2 Charlie 1
```
在这个例子中,我们创建了一个包含Name和Age两列的数据集,并使用`groupby`函数按照Name列进行分组。然后,我们使用`size`函数计算每个分组的数量,并使用`reset_index`函数重新设置索引,并将计数结果命名为"Count"列。最后,我们打印出计数结果。
阅读全文