繁体   English   中英

在Python的数据框列中将两种日期格式转换为一种

[英]Converting two date formats to one in a dataframe column in Python

我有一个Excel工作表,我正在使用Python阅读。 有一个日期列,数据的格式如下:

2017/10/02 13:51:39 BST
2017/11/08 19:55:11 GMT

我需要将数据本身转换为GMT格式。 有什么办法吗?

我认为您需要replace dict replaceto_datetime

df = pd.DataFrame({'date': ['2017/10/02 13:51:39 BST', '2017/11/08 19:55:11 GMT']})


d = {'BST':'+0100', 'GMT':'+0000'}
df['date'] = pd.to_datetime(df['date'].replace(d, regex=True))
print (df)

                 date
0 2017-10-02 12:51:39
1 2017-11-08 19:55:11

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM