[英]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
replace
为to_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.