2019-03-19
阅读量:
1560
Pandas读取excel 日期格式
问题描述:
使用Pandas分析一个excel的数据,里面有excel日期字段date
,存储的值如2018/12/31
这样的格式,
使用pd.read_excel
读取所有excel数据,由于表中的值都是人为录入,为避免潜在的读取错误,
特意设置了read_excel
的coverters={'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
0
1
关注作者
收藏
评论(0)
发表评论
暂无数据
推荐帖子
0条评论
0条评论
1条评论