首页 > 解决方案 > 满足特定条件时如何在熊猫中获取行索引?

问题描述

我正在处理熊猫股票的 OHLC 数据。我已将“日期”列设置为索引。

max_high = df['2021']['high'].max() 应在 2021 年的“高”列中找到最高值。

我打算找到存在如此高的那一行的索引,以便我可以使用以下方法找到给定日期到如此高的日期之间的最小值:

min_low=df['2020-01-02':'2021-01-03]['low'].min()

我是熊猫的初学者,欢迎提出任何建议。谢谢你。

标签: pythonpandas

解决方案


使用idxmax

df['2021']['high'].max()

第二个代码使用idxmin

df['2020-01-02':'2021-01-03']['low'].idxmin()

推荐阅读