首页 > 解决方案 > 如何在熊猫中找到选定行的索引?

问题描述

我有这个代码返回这个:

在:

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

标签: pythonpandas

解决方案


使用get_loc索引的方法:

df.index.get_loc(paydate)

推荐阅读