[问题] dataframe如何搜寻某个条件后的最小值?

楼主: koow ( )   2021-08-03 13:19:42
不好意思 请问一下各位大大
我现在有十年各地气温的日历史资料
格式为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
再次感谢大家
作者: sooge (老衲)   2021-08-03 15:18:00
你干嘛不把column取出来用for 循环去比
作者: lycantrope (阿宽)   2021-08-03 15:20:00
cummax 或是cummin吧

Links booklink

Contact Us: admin [ a t ] ucptt.com