【发布时间】:2018-08-24 18:51:52
【问题描述】:
我正在尝试处理一个简单的篮球运动员数据集 其中包含下面给出的一些基本列:
year | teamID | playerID | salary
数据来自 1985-2016 年。我正在尝试找到每个团队每年提供的最高平均工资。
我最初使用groupby如下:
mean_salary_by_year_team = \
salaries.groupby(['yearID', 'teamID'])[['salary']].agg(np.mean)
现在这给了我每个团队和每年的平均工资。但是,我怎样才能从 'salary' 和相应的 'teamID' 中提取每年的最大值。
请不要给我确切的代码,而是我可以参考的想法或功能。如果我仍然没有得到答案,我会尝试回来:)
【问题讨论】:
-
Stack Overflow 的结构是这样的,如果您提供示例数据并期望得到实际答案而不是“想法”,您的问题会更好。这里不鼓励提示。
-
也许您可以使用不同的聚合函数来代替
np.mean? -
有人能解释一下为什么我的问题有 4 票反对吗?我不介意投反对票,它只会从下一次帮助我:)
标签: python pandas data-analysis