使用pandas读取sas文件时的ValueError

时间:2018-03-08 11:08:38

标签: python pandas valueerror

pandas.read_sas()打印我无法删除的回溯消息。问题是它打印了每行读取的消息,因此当我尝试读取整个文件时,它只会冻结打印过多。

我试过其他stackoverflow答案

import warnings
warnings.simplefilter(action='ignore')

并且

warnings.filterwarnings('ignore')

from IPython.display import HTML
HTML('''<script>
code_show_err=false; 
function code_toggle_err() {
 if (code_show_err){
 $('div.output_stderr').hide();
 } else {
 $('div.output_stderr').show();
 }
 code_show_err = !code_show_err
} 
$( document ).ready(code_toggle_err);
</script>
To toggle on/off output_stderr, click <a 
href="javascript:code_toggle_err()">here</a>.''')

但没有任何作用。

它打印的信息是:

  

----------------------------------------------- ---------------------------- ValueError Traceback(最近一次调用   最后一个pandas \ io \ sas \ sas.pyx在pandas.io.sas._sas.rle_decompress()

     

ValueError:意外的非零end_of_first_byte

     

在以下方面忽略了异常:   &#39; pandas.io.sas._sas.Parser.process_byte_array_with_data&#39;追溯   (最近一次调用最后一次):文件&#34; pandas \ io \ sas \ sas.pyx&#34;,第29行,in   pandas.io.sas._sas.rle_decompress ValueError:意外的非零   end_of_first_byte

0 个答案:

没有答案