我已通过执行以下操作将SQL查询导入到熊猫:
import pandas as pd
import numpy as np
import pyodbc
con= pyodbc.connect(
'Trusted_Connection=yes',
driver = '{SQL Server Native Client 11.0}',
server = 'SERVER',
database = 'DATABASE')
Receivables = pd.read_sql_query("select * from receivables",con)
这可以正常工作,但是大多数列现在都是“对象”类型,有些列已被识别为浮点型。没有什么方法可以仅保留SQL Server中已经正确定义的列类型。
答案 0 :(得分:0)
尝试使用熊猫提供的read_sql函数。