Python 在多指标组合中,哪个月的累计总和最高
我有一个多索引数据帧:Python 在多指标组合中,哪个月的累计总和最高,python,python-3.x,pandas,multi-index,Python,Python 3.x,Pandas,Multi Index,我有一个多索引数据帧: chamber_temp month day 1 1 0.000000 2 0.005977 3 0.001439 4 -0.000119 5 0.000514 ... 12 27 0.001799 28 0.002346 29 -0.001815 30 0.0011
chamber_temp
month day
1 1 0.000000
2 0.005977
3 0.001439
4 -0.000119
5 0.000514
...
12 27 0.001799
28 0.002346
29 -0.001815
30 0.001102
31 -0.004189
我想得到的是哪个月的积数最高。
我想做的是,每个月都应该有一个值,它将给我该月内某一天所有值的累计和,这就是我试图获得帮助的问题。请尝试
df.groupby('month')['chamber_temp'].sum().idxmax()
请试一试
df.groupby('month')['chamber_temp'].sum().idxmax()
当存在多索引时,可以利用中的level参数来避免在这种情况下使用groupby
df['champer_temp'].sum(level=0).idxmax()
当存在多索引时,可以利用中的level参数来避免在这种情况下使用groupby
df['champer_temp'].sum(level=0).idxmax()