2019-03-19
閱讀量:
1797
Pandas讀取excel 日期格式
問(wèn)題描述:
使用Pandas分析一個(gè)excel的數(shù)據(jù),里面有excel日期字段date
,存儲(chǔ)的值如2018/12/31
這樣的格式,
使用pd.read_excel
讀取所有excel數(shù)據(jù),由于表中的值都是人為錄入,為避免潛在的讀取錯(cuò)誤,
特意設(shè)置了read_excel
的coverters={'date':str}
,
但是最終 dataframe 輸出的日期卻是:“2018-12-31 00:00:00”
這樣的值,
并沒(méi)有原樣存儲(chǔ)excel中的值,請(qǐng)問(wèn)有什么方法使得日期以原樣的文本存儲(chǔ)嗎?
解決方法:
可嘗試使用datetime庫(kù)
import datetime
def time_convert(time_str):
time_obj = datetime.datetime.strptime(str(time_str), '%Y-%m-%d %H:%M:%S')
time_converted = time_obj.strftime('%Y/%m/%d')
return time_converted
dataset['日期'] = dataset['日期'].apply( time_convert )






評(píng)論(0)


暫無(wú)數(shù)據(jù)
CDA考試動(dòng)態(tài)
CDA報(bào)考指南
推薦帖子
0條評(píng)論
0條評(píng)論
0條評(píng)論