使用 pandas 创建每小时/分钟的时间范围

编程入门 行业动态 更新时间:2024-10-28 04:23:44
本文介绍了使用 pandas 创建每小时/分钟的时间范围的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述

有没有一种方法可以在大熊猫中生成类似于date_range的时间范围? 像这样:

Is there a way to generate time range in pandas similar to date_range? something like:

pandas.time_range("11:00", "21:30", freq="30min")

推荐答案

时间范围不存在为独立索引类型.使用单个日期生成

A time range doesn't exist as a standalone index type. Generate using a single date

In [1]: pandas.date_range("11:00", "21:30", freq="30min") Out[1]: <class 'pandas.tseries.index.DatetimeIndex'> [2013-07-14 11:00:00, ..., 2013-07-14 21:30:00] Length: 22, Freq: 30T, Timezone: None

时间对象

In [2]: pandas.date_range("11:00", "21:30", freq="30min").time Out[2]: array([datetime.time(11, 0), datetime.time(11, 30), datetime.time(12, 0), datetime.time(12, 30), datetime.time(13, 0), datetime.time(13, 30), datetime.time(14, 0), datetime.time(14, 30), datetime.time(15, 0), datetime.time(15, 30), datetime.time(16, 0), datetime.time(16, 30), datetime.time(17, 0), datetime.time(17, 30), datetime.time(18, 0), datetime.time(18, 30), datetime.time(19, 0), datetime.time(19, 30), datetime.time(20, 0), datetime.time(20, 30), datetime.time(21, 0), datetime.time(21, 30)], dtype=object)

如果您跨越多个日期,还可以重新采样.

You can also resample if you are spanning multiple dates.

您打算做什么?

更多推荐

使用 pandas 创建每小时/分钟的时间范围

本文发布于:2023-10-28 20:06:26,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1537642.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:每小时   时间   pandas

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!