作者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://webptt.com/cn.aspx?n=bbs/Python/M.1660491498.A.493.html
1F:→ chang1248w: 找rolling和apply 08/15 03:12
2F:→ tuberosum: qq 还是不太会 08/15 21:25
3F:→ robert09080: df.loc[df[failure]>10, high].max() 08/15 22:18
5F:→ tuberosum: 感激不尽 我下班才能回家试试看 感恩 08/16 08:00
6F:推 n3rd: df[’columns’].values 有解吗? 08/16 17:55