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