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)