【发布时间】:2026-01-12 08:10:02
【问题描述】:
我有一个 CSV 文件,其中提供了特定州的车祸数据。其中一列给出了这些崩溃发生的具体时间。有超过 18,000 个条目。
我想要做的是将这些时间戳分组为:00:00-03:00、03:00-06:00、06:00-09:00 等。但我不确定我是如何可以首先组织我的列数据,以便以这种方式对我的时间戳进行分组。有什么建议吗?
【问题讨论】:
我有一个 CSV 文件,其中提供了特定州的车祸数据。其中一列给出了这些崩溃发生的具体时间。有超过 18,000 个条目。
我想要做的是将这些时间戳分组为:00:00-03:00、03:00-06:00、06:00-09:00 等。但我不确定我是如何可以首先组织我的列数据,以便以这种方式对我的时间戳进行分组。有什么建议吗?
【问题讨论】:
因此,您需要将日期列拆分为时间范围 YYYY:MM:DD HH:MM:SS 到仅 HH:MM:SS(这可以在 pandas 中轻松完成)。 一旦您只有一列时间,就可以使用 pandas 的 group by 聚合轻松对其进行分组。
这个链接可能会有所帮助: How to group DataFrame by a period of time?
【讨论】: