我目前正在研究nyc出租车豪华轿车数据集。我想为每一天创建10分钟的时间仓。

df['pickup_datetime'] = pd.to_datetime(df['pickup_datetime'])
df['dropoff_datetime'] = pd.to_datetime(df['dropoff_datetime'])
df['week_day'] = df['pickup_datetime'].dt.weekday
df['bin'] = (df['pickup_datetime'].sub(df['pickup_datetime'].min())
.dt.floor('10Min')
.rank(method='dense')
.astype(int))上面的代码为取件日期时间范围创建了存储箱。我想有144个特定的那一天的每一天的时间仓位。我可以使用拾取时间戳将其添加到当天的特定时间段中。这怎麽可能?如果可以,请用代码解释,以获得正确的理解。提前感谢!
发布于 2021-04-21 03:33:20
dt_index = pd.date_range('1/1/2021', '2/1/2021', freq='T')在从2021年1月1日到2021年2月2日的时间段内,以分钟为单位生成日期范围。有关此功能的完整说明,请参阅pandas.date_range。
对于10分钟的间隔使用:
dt = pd.date_range('1/1/2021 00:00:00', '2/1/2021 23:59:59',freq= "10min")https://stackoverflow.com/questions/67184502
复制相似问题