在Dataframe中寻找特定值所在行的行号

因为用到了股票价格的时间序列,来进行止盈或者止损的决策,所以要找到满足某一条件的值所在行的index。

首先构造一个dataframe:

1 data1 = {
2     "a":[1,2,3],
3     "b":[4,5,6],
4     "c":[7,8,9] 
5 }
6 df1 = pd.DataFrame(data1)

然后只需要一行代码:

这样可以获得b列大于等于5的全部index值,在选取第0个,就得到了第一次出现的下标!

原文地址:https://www.cnblogs.com/fangziyuan/p/13527484.html