我正在从SQL Server数据库中将数据读入熊猫。
我正在使用Python 2.7。
我想将结果查询数据输出到数据框中。
import pyodbc
cnxn = pyodbc.connect(r'Driver={SQL Server};Server=.\my_server;Database=my_db;Trusted_Connection=yes;')
sql = "select * from my_table"
df = pd.read_sql(sql, cnxn)
但是,这失败并显示错误消息:
Ascii编解码器无法在位置上对字符u'\ u2013'进行编码。序数不在范围内(128)
要成功将其导出到数据框中,我需要做什么?