按索引获取Pandas DataFrame条目以及后续N行

时间:2014-11-25 18:42:47

标签: python-3.x pandas

我正在尝试从日期索引的Pandas DataFrame中提取记录。理想情况下,我想指定一个日期,并能够提取该记录以及以下N条记录,无论其索引如何。

所以,考虑到这样的事情:

In[54]: dat.master_data[['GLD']].ix['2013-11-01':'2013-11-07']
Out[54]: 
               GLD
Date              
2013-11-07  126.16
2013-11-06  127.20
2013-11-05  126.56
2013-11-04  126.81
2013-11-01  126.95

我希望能够指定' 2013-11-01'并且在没有明确包括另一个日期的情况下检索接下来的N行。

非常感谢任何帮助!

1 个答案:

答案 0 :(得分:2)

一种方法是在你的df片段上调用head

In [5]:

df = pd.DataFrame({'a':randn(100)})
df.loc[75:].head(5)
Out[5]:
           a
75 -0.496766
76  0.666981
77  1.686994
78  0.175461
79 -0.495093