我需要將字串串列轉換為日期時間物件,尤其是 Pandas。我真的希望這不會被標記為重復,因為我看到過類似的問題,但沒有人回答我的問題
我已經嘗試過了,我期待像“Hello World”這樣的值作為 NaT 回傳,但唯一沒有作為 NaT 回傳的是“14/11/2020”,它回傳為 2020-11-14。
s = pd.Series(["14 Nov 2020", "14/11/2020", "2020/11/14",
"Hello World", "Nov 14th, 2020"])
pd.to_datetime(s, errors='coerce', yearfirst=True, format='%Y-%m-%d', exact=False)
我該如何解決這個問題,以便大多數所有值都作為日期時間回傳
uj5u.com熱心網友回復:
只需去掉yearfirst和format引數,我就得到了輸出:
0 2020-11-14
1 2020-11-14
2 2020-11-14
3 NaT
4 2020-11-14
dtype: datetime64[ns]
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/534386.html
標籤:Pythonpython-3.x熊猫约会时间字符串到日期时间
下一篇:如何在python中制作矩陣?
