【发布时间】:2017-03-15 03:41:11
【问题描述】:
考虑时间序列s 和它的索引tidx
tidx = pd.date_range('2010-12-31', periods=3, freq='M')
s = pd.Series([0, 31, 59], tidx)
如果我想使用s 作为查找系列并传递日期'2011-02-23',我想获得最近可用的值。在本例中为31。
我已经完成了
s.resample('D').ffill().loc['2011-02-23']
31
这可以完成工作,但我不得不重新采样整个系列以获得单个值。有什么更合适的方法来做到这一点?
【问题讨论】:
标签: python performance pandas numpy