python - 如何在熊猫中找到选定行的索引?
问题描述
我有这个代码返回这个:
在:
print (df.loc[pay_date])
出去:
High 7.515069
Low 7.515069
Open 7.515069
Close 7.515069
Volume 1392.000000
Adj Close 7.478741
Name: 2015-02-11 00:00:00, dtype: float64
我想知道这个行索引,以便在 df 中选择该行之前的行。知道怎么做吗?
DF 样本:
High Low Open Close Volume Adj Close
Date
2015-01-02 29.450001 28.780001 29.215000 29.215000 614145.0 21.383413
2015-01-05 29.500000 28.455000 29.004999 28.555000 1017319.0 20.900339
2015-01-06 28.660000 27.780001 28.635000 28.000000 1083280.0 20.494114
2015-01-07 28.600000 27.955000 28.180000 28.160000 978297.0 20.611223
2015-01-08 28.875000 28.325001 28.590000 28.764999 904632.0 21.054043
解决方案
使用get_loc
索引的方法:
df.index.get_loc(paydate)
推荐阅读
- reactjs - React Hook 表单注册具有相同字段名称的不同表单
- react-native - 不能将 svg 文件与 react-native 一起使用
- reactjs - react js中不相关的组件之间如何共享数据?
- c++ - 如何将地图中的元素删除到向量中
- asp.net-core - IdentityServer4重定向回调cors错误
- firebase - 如何制作像生物编辑器一样的 Tinder - Flutter
- discord - 试图让不和谐机器人通过 pfsense 连接
- html - 为什么最大高度会破坏边界半径?
- r - Choropleth 世界地图 - 转换 k 个千数
- javascript - 如何在选项卡中显示 woocommerce 产品类别