首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为一周中的每一天创建10分钟的时间段?

如何为一周中的每一天创建10分钟的时间段?
EN

Stack Overflow用户
提问于 2021-04-21 02:34:38
回答 1查看 25关注 0票数 0

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

代码语言:javascript
复制
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个特定的那一天的每一天的时间仓位。我可以使用拾取时间戳将其添加到当天的特定时间段中。这怎麽可能?如果可以,请用代码解释,以获得正确的理解。提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-21 03:33:20

代码语言:javascript
复制
dt_index = pd.date_range('1/1/2021', '2/1/2021', freq='T')

在从2021年1月1日到2021年2月2日的时间段内,以分钟为单位生成日期范围。有关此功能的完整说明,请参阅pandas.date_range

对于10分钟的间隔使用:

代码语言:javascript
复制
dt = pd.date_range('1/1/2021 00:00:00', '2/1/2021 23:59:59',freq= "10min")
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67184502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档