用另一种方式提出问题:大熊猫是否有办法获得将特定日期时间包括在内的bin/window限制,是否将datetime作为重新采样索引的一部分?如何获取日期时间的开始时间和结束日期时间值?
各种重采样频率(如7月份季末的Q-JUL
)非常有用,它能很好地获得单个窗口的边界,以便它可以用于过滤器。例如:“筛选结果以仅包含与X处于相同时间窗口的结果”。
我正在寻找一个功能是这样制造的一个(pd.get_datetime_limits(rule, dt)
:
>>> pd.get_datetime_limits("A", datetime(2014, 12, 31, 23, 59, 59))
(datetime.datetime(2014, 1, 1, 0, 0, 0), datetime.datetime(2014, 12, 31, 23, 59, 59))
>>> pd.get_datetime_limits("A", datetime(2015, 1, 1, 0, 0, 1))
(datetime.datetime(2015, 1, 1, 0, 0, 0), datetime.datetime(2015, 12, 31, 23, 59, 59))
即:跳测试点跨越一年的边界,你会得到不同的限制
注意:我相当肯定,在这个例子中,上下限不是正确的,只要它包含在内而不是正确的,但是它们在那里是为了说明这一点,并且想要得到完全匹配的熊猫确定的边界是首先想要功能的重要原因!