我有一個日期和時間列,我使用pd.to_datetime來設定,但是當第一個值不是0的時候,panda讀錯了日期。如果日期是10/08/2021,它就會讀得很好。
你能不能用一個Python回圈風格的代碼來幫助我們,這個代碼可以查看每一行的每個日期,如果有一個/作為第二個值,那么在日期的前面添加一個0。如果第二個值不是"/",則跳到下一行。
我想在列是物件格式時使用這段代碼。然后當該列被編輯時,我將進行pd.to_datetime.
。如果你能提供幫助,謝謝。
uj5u.com熱心網友回復:
>>> pd. to_datetime('5/08/2021', format='%d/%m/%Y')
Timestamp('2021-08-05 00:00:00')
不需要任何回圈。這個作業很好。你只需要將時間格式定義為'%d/%m/%Y'。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/329411.html
標籤:
上一篇:使用if陳述句增加一列
下一篇:C#:IFELSE替換
