首页 > 解决方案 > 使用 Python 将多列中的日期和时间转换为一个日期时间对象

问题描述

我有一个具有多个时间值的数据集,如下所示。

Area,Year,Month,Day of Week,Time of Day,Hour of Day
x,2016,1,6.0,108,1.0
z,2016,1,6.0,140,1.0
n,2016,1,6.0,113,1.0
p,2016,1,6.0,150,1.0
r,2016,1,6.0,158,1.0

我一直在尝试将其转换为单个日期时间对象以简化数据集并能够对其进行适当的时间序列分析。

由于某种原因,我无法使用 Python 中的 datetime 库获得正确的结果。有人能指出我正确的方向吗?

更新 - 此处的统计信息示例。

https://data.pa.gov/Public-Safety/Crash-Incident-Details-CY-1997-Current-Annual-Coun/dc5b-gebx/data

我认为没有一周专栏。唔。我想知道我是否错过了什么?

任何建议都会很棒。真的只是想简化这个数据集。甚至可能为崩溃的原因创建另一个表/工作表,因为它们有很多多余的列占用了大量数据,可以用简单的整数标记。

标签: pythonpandasdatetime

解决方案


推荐阅读