gpt4 book ai didi

python - 将 DataFrame 列类型从字符串转换为日期时间

转载 作者:IT老高 更新时间:2023-10-28 12:12:15 28 4
gpt4 key购买 nike

如何将 DataFrame 的字符串列(dd/mm/yyyy 格式)转换为日期时间?

最佳答案

最简单的方法是使用 to_datetime :

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

它还为欧洲时间提供 dayfirst 参数(但要注意 this isn't strict)。

它在行动:

In [11]: pd.to_datetime(pd.Series(['05/23/2005']))
Out[11]:
0 2005-05-23 00:00:00
dtype: datetime64[ns]

您可以传递特定的 format :

In [12]: pd.to_datetime(pd.Series(['05/23/2005']), format="%m/%d/%Y")
Out[12]:
0 2005-05-23
dtype: datetime64[ns]

关于python - 将 DataFrame 列类型从字符串转换为日期时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17134716/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com