在Python中,可以使用pandas库来按照不同的值逐个汇总一个列。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据集
data = {'Name': ['Alice', 'Bob', 'Charlie', 'Alice', 'Bob', 'Charlie'],
'Age': [25, 30, 35, 40, 45, 50],
'Salary': [5000, 6000, 7000, 8000, 9000, 10000]}
df = pd.DataFrame(data)
# 按照Name列的不同值逐个汇总Age列的平均值
average_age = df.groupby('Name')['Age'].mean()
print(average_age)
输出结果:
Name
Alice 32.5
Bob 37.5
Charlie 42.5
Name: Age, dtype: float64
在上述示例中,首先创建了一个包含Name、Age和Salary列的数据集。然后,使用groupby()
函数按照Name列的不同值对数据进行分组。最后,使用mean()
函数计算每个分组中Age列的平均值。