作者disney82231 (小刀会序曲)
看板Python
标题[问题] python读SAS档问题
时间Thu Mar 14 21:33:44 2019
大家好,想用python读SAS档但会出现错误
1.
mydata_sas = pd.read_sas('aacompany98_106.sas7bdat',encoding='utf8')
UnicodeDecodeError: 'utf-8' codec can't decode byte 0xb2 in position 44:
invalid start byte
2.
mydata_sas = pd.read_sas('aacompany98_106.sas7bdat',encoding='big5')
UnicodeDecodeError: 'big5' codec can't decode byte 0x9c in position 2:
illegal multibyte sequence
3.mydata_sas = pd.read_sas('aacompany98_106.sas7bdat')
这个可以读出来,但中文字完全空白,猜测是编码问题,但没道理utf8
跟big5都不能阿~~~
请大家指点,谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 120.126.194.162
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Python/M.1552570428.A.28B.html
1F:推 liton: 我记得sas默认中文的encoding是GBK 03/15 22:04