我被困在其中一个部分,我试图根据期间分组最大的“数据值”,只有'年'是'15'。这是数据框截图。
期间/指数如下变化:
import pandas as pd
df = pd.dataFrame([01-01 , 28 , 05], [01-01 , 23 , 15] , [01-01 , 30 ,
15][02-01 , 24 , 05], [02-01 , 28 , 15], columns = [Period, Data_Value,
Year])
输出应返回[01-01,30,15]和[02-01,28,15]
使用:
out = df.loc[df['Year'] == 15, 'Data_value'].max(level=0)