首页 > 解决方案 > python pandas中的整列作为datetime.date(Y,m,d)

问题描述

当我从数据库(或 csv 等)读取数据时,pandas 会继续将仅日期数据存储为时间戳并添加00:00:00? 有没有办法强制该列是 datetime.date 类型,因此不存储时间?

我试过这个,但似乎 00:00:00 比最初想象的更粘。

pd.to_datetime(mydf['date'], format='%Y-%m-%d').iloc[0]
Out[68]: Timestamp('2015-03-27 00:00:00')

我可以让整个列的类型只是 datetime.date 而不是 Timestamp 吗?

标签: pythonpandasdatetime

解决方案


推荐阅读