pandas中對日期型數據進行處理


因為數據不方便展示,直接上代碼。

將字符串轉為datetime64[ns]格式:

pd.to_datetime('2019-12-20')
or
pd.to_datetime('20191220')

以上兩種方式都可以轉為日期格式

還可以直接將一列直接轉為日期格式,如下:(字符串格式必須和以上兩種相同)

data['交易日期'] = pd.to_datetime(data['交易日期'])

 

pandas中還可以對日期格式進行加減操作,如:

from pandas.tseries.offsets import *

pd.to_datetime('20190101')+DateOffset(days=1)

pd.to_datetime('20190101')+DateOffset(months=1)

pd.to_datetime('20190101')+DateOffset(years=1)

>>>Timestamp('2019-01-02 00:00:00')
>>>Timestamp('2019-02-01 00:00:00')
>>>Timestamp('2020-01-01 00:00:00')

也可以直接對一列日期型數據進行加減,如:

data['交易日期'] = data[['交易日期']] + DateOffset(days=1)

data['交易日期'] = data[['交易日期']] + DateOffset(months=1)

data['交易日期'] = data[['交易日期']] + DateOffset(years=1)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM