【发布时间】:2019-03-23 12:18:07
【问题描述】:
我有一些温度数据,表格“weather_data”的形式包含以下字段:
Month Day Element Data_Value
4 12 TMAX 53
4 08 TMAX 62
4 12 TMAX 78
4 12 TMIN -32
4 12 TMIN -12
我希望得到的是对元素 [Month, Day, Element] 执行 groupby 后的最大值和最小值:
Month Day Element Data_Value
4 12 TMAX 78
TMIN -32
4 08 TMAX 62
我运行了代码
weather_data.groupby(['Month','Day','Element'])['Data_Value']
但仅在获取每个 TMAX 和 TMIN 的第一个值的情况下获得输出(而不是获取每月每天的最大 TMAX 和最小 TMIN):
Month Day Element Data_Value
4 12 TMAX 53
TMIN -32
4 08 TMAX 62
请告诉我需要添加哪些其他命令才能获得所需的输出。 谢谢!
【问题讨论】:
标签: pandas pandas-groupby