python - 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 吗?
解决方案
推荐阅读
- javascript - 网站导航在 WKWebview 中不起作用
- mysql - 日期为当前日期时更新触发器
- javascript - 我无法弄清楚为什么这个简单的 Javascript 不起作用。任何人都可以解释一下吗?
- java - 需要帮助在两个活动之间传递数据
- mysql - 无法使用@rodrigogs/mysql-events Zongji 事件监听器更改节点客户端的 serverId
- powershell - 在 Powershell 中读取对象的属性值
- windows - 使用 Selenium+Python 在 Chome 中打开新选项卡和搜索
- mysql - MySQL 5.7 innoDB 集群中的一个节点崩溃,无法将崩溃的节点重新加入集群
- postgresql - 如何使用 Apache Spark 使我的 Postgres 查询更快?
- javascript - 如何从另一个 .js 文件添加 Express 路由端点?