Pandas读书坊

2024-09-27 23:16:15 发布

您现在位置:Python中文网/ 问答频道 /正文

我遇到了以下违规情况,想分享我的解决方案。在

我正在使用Pandas和SQLALCHEMY在Python中读取microsoftsqlserver中的sql表。有一个名为“occurtime”的列,格式如下:“2017-01-01 01 01:01:11.000”。使用SQLAlchemy读取“occurtime”列,所有内容都返回为NaN。我试图在pandas.read_sql()方法中设置parse_date参数,但没有成功。在

是否还有人在使用SQLAlchemy/Pandas从SQL表读取datetime列时遇到问题?在


Tags: 方法内容pandasreadsqlsqlalchemyparse格式
1条回答
网友
1楼 · 发布于 2024-09-27 23:16:15

我不得不从SQL查询本身处理datetime列,这样SQLAlchemy/Pandas就可以停止将其作为NaN值读取。在

在SQL查询中,我使用CONVERT()将datetime列转换为字符串。这是没有问题的,然后我使用pandas.to_datetime()将其转换回datetime。在

如果其他人有更好的解决方案或者知道到底发生了什么,请分享你的答案,我会非常感激的!!!在

相关问题 更多 >

    热门问题