pandas 快速處理 date_time 日期格式方法
當(dāng)數(shù)據(jù)很多,且日期格式不標(biāo)準(zhǔn)時(shí)的時(shí)候,如果pandas.to_datetime 函數(shù)使用不當(dāng),會(huì)使得處理時(shí)間變得很長,提升速度的關(guān)鍵在于format的使用。下面舉例進(jìn)行說明:
示例數(shù)據(jù):
date 格式:02.01.2013 即 日.月.年
數(shù)據(jù)量:3000000
transcation.head() --------------------------------------------- date date_block_num shop_id item_id item_price item_cnt_day 0 02.01.2013 0 59 22154 999.00 1.0 1 03.01.2013 0 25 2552 899.00 1.0 2 05.01.2013 0 25 2552 899.00 -1.0 3 06.01.2013 0 25 2554 1709.05 1.0 4 15.01.2013 0 25 2555 1099.00 1.0
處理方式一:
transactions['date_formatted']=pd.to_datetime(transactions['date'])
處理時(shí)間: 10min
處理方式二:
transactions['date_formatted']=pd.to_datetime(transactions['date'], format='%d.%m.%Y')
處理時(shí)間:10s
附錄:format相關(guān)
| 代碼 | 說明 |
|---|---|
| %Y | 4位數(shù)的年 |
| %y | 2位數(shù)的年 |
| %m | 2位數(shù)的月[01,12] |
| %d | 2位數(shù)的日[01,31] |
| %H | 時(shí)(24小時(shí)制)[00,23] |
| %l | 時(shí)(12小時(shí)制)[01,12] |
| %M | 2位數(shù)的分[00,59] |
| %S | 秒[00,61]有閏秒的存在 |
| %w | 用整數(shù)表示的星期幾[0(星期天),6] |
| %F | %Y-%m-%d簡寫形式例如,2017-06-27 |
| %D | %m/%d/%y簡寫形式 |
以上這篇pandas 快速處理 date_time 日期格式方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- python+pandas+時(shí)間、日期以及時(shí)間序列處理方法
- python時(shí)間日期函數(shù)與利用pandas進(jìn)行時(shí)間序列處理詳解
- pandas 獲取季度,月度,年度首尾日期的方法
- python pandas 時(shí)間日期的處理實(shí)現(xiàn)
- python+pandas生成指定日期和重采樣的方法
- pandas 按日期范圍篩選數(shù)據(jù)的實(shí)現(xiàn)
- pandas 對(duì)日期類型數(shù)據(jù)的處理方法詳解
- pandas實(shí)現(xiàn)將日期轉(zhuǎn)換成timestamp
- pandas pivot_table() 按日期分多列數(shù)據(jù)的方法
- Python Pandas高級(jí)教程之時(shí)間處理
相關(guān)文章
python?中?lxml?的?etree?標(biāo)簽解析
這篇文章主要介紹了python?中l(wèi)xml的etree?標(biāo)簽解析,文章圍繞主題展開詳細(xì)內(nèi)容,需要的小伙伴可以參考一下,希望對(duì)你的學(xué)習(xí)或工作有所幫助2022-04-04
使用Python中Tkinter模塊的Treeview?組件顯示ini文件操作
這篇文章主要介紹了使用Python中Tkinter模塊的Treeview組件顯示ini文件操作,Treeview組件位于ttk模塊,該模塊自Tk8.5開始引入,主題詳細(xì)介紹,需要的朋友可以參考一下2022-09-09
numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn)
這篇文章主要介紹了numpy數(shù)據(jù)類型dtype轉(zhuǎn)換實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-04-04
python3利用Socket實(shí)現(xiàn)通信的方法示例
這篇文章主要介紹了python3利用Socket實(shí)現(xiàn)通信的方法示例,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-05-05
在Django中自定義filter并在template中的使用詳解
這篇文章主要介紹了在Django中自定義filter并在template中的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2020-05-05
python神經(jīng)網(wǎng)絡(luò)VGG16模型復(fù)現(xiàn)及其如何預(yù)測(cè)詳解
這篇文章主要為大家介紹了VGG16模型的復(fù)現(xiàn)及其詳解(包含如何預(yù)測(cè)),有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-05-05

