热线电话:13121318867

登录
2019-03-19 阅读量: 1560
Pandas读取excel 日期格式

问题描述:

使用Pandas分析一个excel的数据,里面有excel日期字段date,存储的值如2018/12/31这样的格式,

使用pd.read_excel读取所有excel数据,由于表中的值都是人为录入,为避免潜在的读取错误,

特意设置了read_excelcoverters={'date':str}

但是最终 dataframe 输出的日期却是:“2018-12-31 00:00:00”这样的值,

并没有原样存储excel中的值,请问有什么方法使得日期以原样的文本存储吗?

解决方法:

可尝试使用datetime库

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 )

0.0000
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子