Python Pandas - 使用时间戳定位器和偏移量检索行

时间:2017-01-05 05:14:10

标签: python pandas

我有一个数据框,如:

enter image description here

如果我想在某个时间戳检索行,没有问题,我会(例如):price_data.loc['2005-03-11 13:00:00']

但是,如何检索下面的行(例如13:30?)

我会寻找像price_data.loc['2005-03-11 13:00:00']+1这样的解决方案。 (显然不起作用)。

目前我做price_data.loc['2005-03-11 13:00:00'+pd.Timedelta(minutes=30)]但我的数据有时存在差距所以我正在寻找基于整数索引的解决方案。

1 个答案:

答案 0 :(得分:4)

我认为这会起作用

df.ix[  df.index.get_loc('2005-03-11 13:00:00')+1]

无法测试,因为您发布了图片而不是代码或文字。正如Ken所指出的,这假设您的df按排序顺序排列。