[英]extract week, month from DD-MON-YYYY hh.mm.ss AM/PM [Oracle Date] in Pandas Python
[英]Python/Pandas Datetime Conversion of Date in Format DD-MON-YY HH:MM:SS.NS PM
遇到日期時間轉換的一些問題。
import pandas as pd
mydate = '12-AUG-03 04.16.41.000000 PM'
mydateconv = pd.to_datetime(mydate)
print mydateconv
"2003-08-12 12:00:00"
是否有理由將時間重置為 12:00:00?
我也嘗試過其他格式派生,但沒有成功。
mydateconv = pd.to_datetime(mydate, format = '%d-%m-%y %I:%M:%S.%f %p')
有什么建議嗎?
我收到的原始數據具有上述格式的日期,因此我正在尋找有關以這種格式處理日期的解決方案的建議,無論是使用股票功能還是確定我需要更多自定義的東西因為格式。
非常感謝您的任何想法。
您的格式字符串需要為: '%d-%b-%y %I.%M.%S.%f %p'
,請參閱文檔:
In [35]:
pd.to_datetime('12-AUG-03 04.16.41.000000 PM', format = '%d-%b-%y %I.%M.%S.%f %p')
Out[35]:
Timestamp('2003-08-12 16:16:41')
您的格式字符串'%d-%m-%y %I:%M:%S.%f %p'
有幾個錯誤。
首先,您的月份是縮寫的,因此您應該使用b
而不是m
。
其次,您的時間組件具有點 ( .
) 分隔符而不是冒號 ( :
) 分隔符。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.