【发布时间】:2015-11-11 05:34:08
【问题描述】:
有解决办法吗?
我有一个使用 SQL_Latin1_General_CP1_CI_AS 排序规则设置的 MSSQL 表。
engine = create_engine('mssql+pyodbc://'+ServerName+'/'+Database+'?driver='+ServerDriver+'?charset=cp2150')
我可以将其加载到熊猫数据帧中
prov_chunk = pd.read_sql('select * from table_name,engine')
但是当我尝试使用 Blaze 时遇到错误
#Error
C:\Anaconda\envs\care\lib\site-packages\datashape\coretypes.pyc in __init__(self, *args)
361 except KeyError:
362 raise ValueError('Unsupported string encoding %s' %
--> 363 repr(encoding))
364
365 self.encoding = encoding
ValueError: Unsupported string encoding u'SQL_Latin1_General_CP1_CI_AS'
我无法更改排序规则,并希望更多地使用 Blaze 进行我自己的数据分析。有什么想法吗?
【问题讨论】:
-
ServerDriver的值是多少?