【问题标题】:How can I group the time stamps in a given CSV column?如何对给定 CSV 列中的时间戳进行分组?
【发布时间】:2026-01-12 08:10:02
【问题描述】:

我有一个 CSV 文件,其中提供了特定州的车祸数据。其中一列给出了这些崩溃发生的具体时间。有超过 18,000 个条目。

我想要做的是将这些时间戳分组为:00:00-03:00、03:00-06:00、06:00-09:00 等。但我不确定我是如何可以首先组织我的列数据,以便以这种方式对我的时间戳进行分组。有什么建议吗?

【问题讨论】:

    标签: python csv grouping


    【解决方案1】:

    因此,您需要将日期列拆分为时间范围 YYYY:MM:DD HH:MM:SS 到仅 HH:MM:SS(这可以在 pandas 中轻松完成)。 一旦您只有一列时间,就可以使用 pandas 的 group by 聚合轻松对其进行分组。

    这个链接可能会有所帮助: How to group DataFrame by a period of time?

    【讨论】:

      最近更新 更多