gpt4 book ai didi

python-3.x - Python/Pandas 将字符串解析为日期和时间

转载 作者:行者123 更新时间:2023-12-03 09:56:32 25 4
gpt4 key购买 nike

我有一个数据框,其中有一列包含表示日期和时间的字符串,如下所示:

0    Fri Oct 19 17:42:31 2018
1 Fri Oct 19 17:42:31 2018
2 Fri Oct 19 17:42:31 2018
3 Fri Oct 19 17:42:31 2018
4 Fri Oct 19 17:42:31 2018

如何解析字符串以获取日期时间格式的时间和数据?

最佳答案

只需使用pd.to_datetime():

import pandas as pd

df = pd.DataFrame([
['Fri Oct 19 17:42:31 2018'],
['Fri Oct 19 17:42:31 2018'],
['Fri Oct 19 17:42:31 2018'],
['Fri Oct 19 17:42:31 2018'],
['Fri Oct 19 17:42:31 2018']],
columns=['Date'])

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

产量:

                 Date
0 2018-10-19 17:42:31
1 2018-10-19 17:42:31
2 2018-10-19 17:42:31
3 2018-10-19 17:42:31
4 2018-10-19 17:42:31

根据 @ALollz 的评论,您可以指定格式以提高性能:

df['Date'] = pd.to_datetime(df['Date'], format='%a %b %d %H:%M:%S %Y')

关于python-3.x - Python/Pandas 将字符串解析为日期和时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52896868/

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