以下是一个示例代码,用于按组别分组计算条件均值。
import pandas as pd
# 创建一个示例数据集
data = {'Group': ['A', 'A', 'B', 'B', 'B'],
'Value': [1, 2, 3, 4, 5],
'Condition': ['X', 'Y', 'X', 'Y', 'Z']}
df = pd.DataFrame(data)
# 按组别和条件分组计算均值
grouped_mean = df.groupby(['Group', 'Condition'])['Value'].mean()
print(grouped_mean)
输出结果为:
Group Condition
A X 1.0
Y 2.0
B X 3.0
Y 4.0
Z 5.0
Name: Value, dtype: float64
这里使用groupby
函数按照"Group"和"Condition"列进行分组,然后使用mean
函数计算每个组别和条件的均值。最终得到一个包含按组别分组的条件均值的Series对象。