我有一个带有日期时间索引的熊猫数据框
Date
2013-02-22 00:00:00+00:00 0.280001
2013-02-25 00:00:00+00:00 0.109999
2013-02-26 00:00:00+00:00 -0.150000
2013-02-27 00:00:00+00:00 0.130001
2013-02-28 00:00:00+00:00 0.139999
Name: MOM12
并想要评估给定日期时间索引的前三个值。
date = "2013-02-27 00:00:00+00:00"
df.ix[date]
我搜索了这个但是因为我的索引是一个日期我不能做
df.ix[int-1]
原文由 trbck 发布,翻译遵循 CC BY-SA 4.0 许可协议
这是一种方法,首先通过
get_loc
获取索引键的整数位置:然后您可以使用
iloc
(获取整数位置,或按整数位置切片):请参阅 文档的索引部分。
我不太确定你是如何设置你的 DataFrame 的,但对我来说这不像是日期时间索引。 这是我如何获得数据帧(带有时间戳索引):