利用下一组数据,我使用不同的函数聚合了两个变量。
data= pd.DataFrame({"Gender": ["M", "M", "M", "F", "F"],
"Math score": [7,3,8,9,5],
"Literature score": [10,7,5,8,8]})
data.groupby(["Gender"]).agg({"Math score": [np.min, np.max, lambda x: np.max(x)-np.min(x)], "Literature score": np.mean})
我得到了下一个结果 聚合结果
问题是我无法重命名子列lambda_0,或任何其他子列。 我尝试在函数列表中使用元组,但没有结果。
np.ptp
而不是那个lambda。 - user3483203