作者koow ( )
看板Python
标题[问题] dataframe如何搜寻某个条件後的最小值?
时间Tue Aug 3 13:19:42 2021
不好意思 请问一下各位大大
我现在有十年各地气温的日历史资料
格式为column是各地点 row是每天的气温
我想做的是
1.找出各地自己一年内跟自己的月平均温度正乖离最大的那天温度
2.找出 确认1之後那天 到今天为止的最低温
举例来说 有三个column是台北 高雄 屏东
要找近一年跟自己的月平均最高温最大正乖离
假设台北市落在2020/7/5 那就是台北这个要找2020/7/5~今天的最低温度
高雄以此类推 如果落在2020/8/16 那高雄就要找2020/8/16~今天的最低温度
1.我用rolling().max()可以找出正乖离最大没问题
但小弟我卡在2
不知道要用甚麽方法apply到各column
找出自己正乖离最大的那天到今天为止的最低温
希望能有大大可以帮忙一下 感恩QQ
再次感谢大家
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.169.215.166 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1627967984.A.EF2.html
※ 编辑: koow (1.169.215.166 台湾), 08/03/2021 13:20:02
1F:推 sooge: 你干嘛不把column取出来用for 回圈去比 08/03 15:18
2F:推 lycantrope: cummax 或是cummin吧 08/03 15:20