【发布时间】:2017-08-27 01:26:57
【问题描述】:
我有一个数据框,其中包含多个年份和月份索引,如下所示
| |Value
Year |Month|
| 1 | 3
1992 | 2 | 5
| 3 | 8
| ... | ...
1993 | 1 | 2
| ... | ...
我正在尝试选择每年的最大值并将其放入 DF 中,如下所示:
| Max
Year |
1992 | 5
1993 | 2
| ...
关于多索引的信息不多,我应该简单地做一个 group by 和 apply 或类似的东西让它更简单吗?
【问题讨论】:
-
请修正您的示例:1992 年的最大值不可能是 5,因为在 Month=3 中它是 8。您在寻找 max 还是 idxmax(给出最大最大值的月份?)
标签: python python-3.x pandas dataframe data-science