在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个,就得到了第一次出现的下标!


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM