[問題] dataframe如何搜尋某個條件後的最小值?

看板Python作者 ( )時間3年前 (2021/08/03 13:19), 3年前編輯推噓2(200)
留言2則, 2人參與, 3年前最新討論串1/1
不好意思 請問一下各位大大 我現在有十年各地氣溫的日歷史資料 格式為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://www.ptt.cc/bbs/Python/M.1627967984.A.EF2.html ※ 編輯: koow (1.169.215.166 臺灣), 08/03/2021 13:20:02

08/03 15:18, 3年前 , 1F
你幹嘛不把column取出來用for 迴圈去比
08/03 15:18, 1F

08/03 15:20, 3年前 , 2F
cummax 或是cummin吧
08/03 15:20, 2F
文章代碼(AID): #1X2D7mxo (Python)
文章代碼(AID): #1X2D7mxo (Python)