看板 Python 關於我們 聯絡資訊
大家好 請問各位先進 假設是這樣 data= Date High Low failure 0 12/01 90 60 0 1 12/03 88 61 0 2 12/05 76 38 15 3 12/07 70 36 17 4 12/09 81 56 2 我想請問 當 failure 這個欄位 如果大於10 可以知道之後的2次測驗 的High.max 以及 Low.min 是多少 這裡12/05 的failure是15 之後兩次測驗最高是81 最低是36這樣 要怎麼表達 if data[failure]>10 然後之後兩次的High max 跟Low.min 感謝感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.230.36.244 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1660491498.A.493.html
chang1248w: 找rolling和apply 08/15 03:12
tuberosum: qq 還是不太會 08/15 21:25
robert09080: df.loc[df[failure]>10, high].max() 08/15 22:18
lycantrope: https://pastebin.com/smRF7wuF 08/15 23:33
tuberosum: 感激不盡 我下班才能回家試試看 感恩 08/16 08:00
n3rd: df[’columns’].values 有解嗎? 08/16 17:55