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