excel的讀取--(8)date_parser參數


 

 

 需要結合parse_date來操作

 

 import pandas as pd
df=pd.read_excel(
    'pandas_excel_parse.xlsx',
    sheet_name=2,

    )
print(df.dtypes) 

 

 

excel中日期列是文本類型,可以看到直接利用parse_dates並沒有嘗試將其解析為日期格式:
 
import pandas as pd
df=pd.read_excel(
    'pandas_excel_parse.xlsx',
    sheet_name=2,
   parse_dates=['日期'] #excel中日期列是文本類型,可以看到直接利用parse_dates並沒有嘗試將其解析為日期格式
    )
print(df.dtypes)

 

 

 

import pandas as pd
df=pd.read_excel(
    'pandas_excel_parse.xlsx',
    sheet_name=2,
   parse_dates=['日期'], #excel中日期列是文本類型,可以看到直接利用parse_dates並沒有嘗試將其解析為日期格式
   date_parser=lambda x: pd.to_datetime(x,format='%Y年%m月%d日') #pd.to_datetime將x這個series轉為一個指定格式的時間日期
    )
print(df.dtypes)
print(df)

 


免責聲明!

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



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