我一直在解决这样一个问题。
我对客运量有一套观察。数据存储在.xlsx文件中,其结构如下:date_of_observation, time, station_name, boarding, alighting.
我想知道如果我只需要datetime的“time”组件,是否可以从这些数据中创建带有DatetimeIndex的Dataframe。(数据集中没有时间副本)。在
这个要求的原因是,我使用基于循环时间的特定逻辑(例如,23.00<;0.00,但是比较起来是0.01<;0.02),所以我不想将它们转换为datetime。在
也许您不需要将DatetimeIndex缩减为一个时间。相反,要仅根据时间组件选择行,可以使用DataFrame.between_time。例如
数据帧如下所示:
^{pr2}$但是您可以选择时间在
^{3}$23:00
和0:30
之间的所有行,如下所示:不,这是不可能的,只有日期时间或浮动索引。 然而,unutbu提供的变体非常有用。在
相关问题 更多 >
编程相关推荐