簡體   English   中英

熊貓read_sql

[英]Pandas read_sql

我遇到以下不合規定之處,並希望分享我的解決方案。

我正在使用Pandas和SQLALCHEMY從Python中的Microsoft SQL Server中讀取sql表。 有一個名為“ occurtime”的列,其格式如下:“ 2017-01-01 01:01:11.000”。 使用SQLAlchemy讀取“ occurtime”列,所有內容均以NaN形式返回。 我試圖在pandas.read_sql()方法中設置parse_date參數,但沒有成功。

是否還有其他人在使用SQLAlchemy / Pandas從SQL表讀取datetime列時遇到問題?

我必須解決SQL查詢本身的datetime列,以便SQLAlchemy / Pandas可以停止將其作為NaN值讀取。

在我的SQL查詢中,我使用CONVERT()將datetime列轉換為字符串。 這已經准備就緒,沒有問題,然后我使用pandas.to_datetime()將其轉換回日期時間。

任何其他擁有更好解決方案的人或知道實際發生的事情,請分享您的答案,我將不勝感激!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM