[英]python pandas | conditional min()
体积 | 价格 | 约会时间 |
---|---|---|
400 | 9 | 2021-09-29 04:00:00-04:00 |
900 | 22 | 2021-09-29 06:00:00-04:00 |
1000 | 31 | 2021-09-29 08:00:00-04:00 |
400 | 21 | 2021-09-29 10:00:00-04:00 |
1200 | 31 | 2021-09-29 12:00:00-04:00 |
我想找到最高价格(31美元)所在的日期时间。如果最高价格出现两次,返回较早的日期时间,预计output应该是2021-09-29 08:00:00-04:00
我认为您正在寻找pandas.Series.idxmax()
:
row = df.loc[df['price'].idxmax()]
Output:
>>> row
volume 1000
price 31
datetime 2021-09-29 08:00:00-07:00
Name: 2, dtype: object
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.