簡體   English   中英

Pandas 不讀取 sas7bdat 文件

[英]Pandas does not read sas7bdat file

我正在嘗試使用 Pandas 讀取 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() 閱讀過類似但更大的文件。任何想法都非常受歡迎......

謝謝

至於內核死機,如果您使用的是 Jupyter Notebooks,那么它可能是一個與加載 SAS 數據集不同的問題。

至於嘗試加載 SAS 數據集的錯誤消息,請嘗試encoding='latin-1'

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM