[問題] 請問Dataframe如何用if來判斷

作者: tuberosum (potato)   2022-08-14 23:38:16
大家好 請問各位先進
假設是這樣
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
感謝感激不盡
作者: chang1248w (彩棠)   2022-08-15 03:12:00
找rolling和apply
作者: tuberosum (potato)   2022-08-15 21:25:00
qq 還是不太會
作者: robert09080 (Aspettarei)   2022-08-15 22:18:00
df.loc[df[failure]>10, high].max()
作者: lycantrope (阿寬)   2022-08-15 23:33:00
作者: tuberosum (potato)   2022-08-16 08:00:00
感激不盡 我下班才能回家試試看 感恩
作者: n3rd (全日本空輸ANA)   2022-08-16 17:55:00
df[’columns’].values 有解嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com