熊猫导入SQL查询-保留列类型

时间:2018-07-31 08:37:20

标签: python sql pandas

我已通过执行以下操作将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中已经正确定义的列类型。

1 个答案:

答案 0 :(得分:0)

尝试使用熊猫提供的read_sql函数。

相关问题