python - 将 pandas 日期时间转为小时:分钟四舍五入为 15 分钟
问题描述
我使用以下命令用 pandas 阅读了这个 Excel 表(只有“DATEHEUREMAX”列):
xdata = read_excel('Data.xlsx', 'Data', usecols=['DATEHEUREMAX'])
现在我想把这个df变成一个简化的df,只有小时:分钟四舍五入到15分钟。主要思想是基于小时:分钟绘制直方图
解决方案
我想这就是你要的
rounded_column = df['time_column'].dt.round('15min').strftime("%H:%M")
尽管我同意评论者的观点,但您可能并不真的需要这样做,只需使用时间分组器
推荐阅读
- haskell-stack - 如何在不导致下载 ghc 的情况下找出与快照对应的 ghc 版本
- php - PHP 数组长度
- xamarin - UILabel 在 Xamarin iOS 中与左上对齐
- sql-server - 从自引用表中选择整个行层次结构
- c# - 如何为多个应用程序设置网络安全
- python - 是否需要使用抽象静态/类方法?
- design-patterns - 我怎样才能在问海龟上下文中获取海龟 ID(我自己是谁)?
- c# - 多项目 C# 解决方案有问题吗?
- sql - 如何从 PL/pgSQL 函数返回行构造函数?
- java - 在executeInsert()之后的JOOQ,需要知道自动生成的ID