作者tuberosum (potato)
看板Python
標題[問題] 請問Dataframe如何用if來判斷
時間Sun Aug 14 23:38:16 2022
大家好 請問各位先進
假設是這樣
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
→ tuberosum: 感激不盡 我下班才能回家試試看 感恩 08/16 08:00
推 n3rd: df[’columns’].values 有解嗎? 08/16 17:55