我发现自己遇到了意外运行的情况:
pd.option_context('display.max_columns', None,
'display.max_rows', None,
'display.width', None,
'display.max_colwidth', 0)
Run Code Online (Sandbox Code Playgroud)
没有的with条款.不幸的是,这改变了我所有print语句的默认打印选项.
我的问题是:如何恢复默认值context?
pd.option_context()没有参数的调用不起作用,我得到:
ValueError: Need to invoke asoption_context(pat, val, [(pat, val), ...)).
Run Code Online (Sandbox Code Playgroud)
ely*_*ase 10
您可以使用pd.reset_option重置一个选项,也可以使用正则表达式同时重置多个选项.在您的情况下重置所有选项,display您可以这样做:
pd.reset_option('^display.', silent=True)
Run Code Online (Sandbox Code Playgroud)