在 Python 中使用 Pandas 将字符串对象转换为时间戳的最有效方法

问题描述

我有一个导入到 Python 的 Pandas 中的 csv 文件。 CSV 已经使用 Python 生成,它包含一个时间戳变量。我自动导入的列存储为对象。例如在一行中,它以以下方式存储:

2020-12-31 06:30:00+01:00

将其转换为保持夏令时轮班的时间戳类型的最有效方法是什么?我知道如何将字符串剪断并缓慢存储年、月、日和时间,但必须有更有效的解决方案。

解决方法

使用 pandas.to_datetime 函数:

df['Column_Name'] = pd.to_datetime(df['Column_Name'])