熊猫不读取sas7bdat文件

时间:2019-12-27 22:41:49

标签: python pandas sas

我正在尝试通过熊猫读取714MB的sas7bdat文件。我有时会 内核似乎已经死亡。它会自动重新启动。'。几次给我:

ValueError                                Traceback (most recent call last)
pandas\io\sas\sas.pyx in pandas.io.sas._sas.rle_decompress()

ValueError: unknown control byte: 16

Exception ignored in: 'pandas.io.sas._sas.Parser.process_byte_array_with_data'
Traceback (most recent call last):
  File "pandas\io\sas\sas.pyx", line 104, in pandas.io.sas._sas.rle_decompress
ValueError: unknown control byte: 16

我以前通过pandas.read_sas()读取过类似但更大的文件。任何想法都得到真正的赞赏...

谢谢

1 个答案:

答案 0 :(得分:0)

至于内核死亡,如果您使用的是 Jupyter Notebooks,那么它可能是一个与加载 SAS 数据集不同的问题。

对于尝试加载 SAS 数据集的错误消息,请尝试 encoding='latin-1'