有解决方法吗?
我有一个使用 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 进行我自己的数据分析。有任何想法吗?