[问题] 请问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