簡體   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