可以使用pandas库中的groupby函数来完成该任务。以下是一个示例:
import pandas as pd
# 创建一个示例DataFrame
df = pd.DataFrame({
'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob', 'Alice'],
'Age': [25, 30, 35, 25, 30, 25]
})
# 对Name列进行分组,并计算每个值的数量
grouped = df.groupby(['Name']).size().reset_index(name='Count')
# 显示结果
print(grouped)
输出结果:
Name Count
0 Alice 3
1 Bob 2
2 Charlie 1
可以看到,按Name列分组后,每个值的数量都被计算出来了并显示在Count列中。
下一篇:按隐藏属性分组数据网格条目