【发布时间】:2016-09-08 03:52:45
【问题描述】:
从使用 Microsoft SQL Server 执行的查询中,我导出了一个 csv 文件,我想用 pandas 将其加载到数据框中。在这里,我有一些包含日期时间值的列。在 Microsoft SQL 中,通常会显示日期时间值。但是,当导出到 csv 时,日期时间值更改为我认为是浮点数。这是一个示例:
DateTime 1 Datetime 2
20/04/16 07:15 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
15:00.0 13:00.0
在第一行中,您会看到整数后面的日期时间值。当我在 excel 中输入单元格并按 Enter 键时,它会“曝光”...当我使用 read_csv 将其加载到 pandas 中时,会加载 15:00.0 而不是 20/04/16 07:15。
我尝试使用 Python 的 xrld 包将列更改为 datetime,不幸的是它没有预期的输出。
这究竟是一种什么样的格式,是否可以编写代码来自动转换日期时间列?
【问题讨论】:
标签: python sql-server excel datetime pandas