以下是一个示例代码,演示如何按组分组并找到差异:
import pandas as pd
# 创建一个示例数据集
data = {'Group': ['A', 'A', 'B', 'B', 'C', 'C'],
'Value': [1, 2, 3, 4, 5, 6]}
df = pd.DataFrame(data)
# 按组分组并计算每个组的均值
grouped = df.groupby('Group')['Value'].mean()
# 找到每个组的差异
diff = grouped.max() - grouped.min()
print(diff)
输出结果将显示每个组的差异:
2.5
在上述示例中,我们首先创建了一个包含组和值的示例数据集。然后,我们使用groupby
函数按组分组,并使用mean
函数计算每个组的均值。最后,我们计算了每个组的差异,即最大均值与最小均值之间的差异。
下一篇:按组分组的时间序列