【发布时间】:2015-01-21 10:48:58
【问题描述】:
我需要过滤掉特定时间的数据。 DataFrame 函数 between_time 似乎是正确的方法,但是,它仅适用于数据帧的索引列;但我需要原始格式的数据(例如,数据透视表会期望日期时间列具有正确的名称,而不是作为索引)。
这意味着每个过滤器看起来像这样:
df.set_index(keys='my_datetime_field').between_time('8:00','21:00').reset_index()
这意味着每次运行此类过滤器时都会进行两次重新索引操作。
这是一个好的做法还是有更合适的方法来做同样的事情?
【问题讨论】: