【发布时间】:2013-09-11 16:34:08
【问题描述】:
我在 Pandas DataFrame 中有一些日常数据,它有一个很好的索引。像这样的:
import pandas as pd
import numpy as np
rng = pd.date_range('1/1/2010', periods=1000, freq='D')
ts = pd.DataFrame(randn(len(rng)), index=rng, columns=['vals'])
print ts.head()
vals
2010-01-01 1.098302
2010-01-02 -1.384821
2010-01-03 -0.426329
2010-01-04 -0.587967
2010-01-05 -0.853374
我想将我的 DataFrame 子集化为仅在 2 月 2 日和 3 月 3 日之间所有年份的记录。
似乎应该有一种非常熊猫式的方式来做到这一点,但我正在努力寻找它。有什么帮助吗?
【问题讨论】:
-
times之间有indexer_between_time,但我不认为日期有类似的便利功能。
标签: python pandas time-series