首页 > 解决方案 > OptionError:“没有这样的键:'display.height'”

问题描述

所以我一直在试图解决这个问题,但我的 pandas 'display.height' 选项不起作用并提出了OptionError: "No such keys(s): 'display.height'". 这是我所做的。

import pandas as pd
pd.set_option('display.height', 1000)
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)

代码返回以下错误:

C:\Anaconda3\lib\site-packages\pandas\core\config.py in __call__(self, *args, **kwds)
    225 
    226     def __call__(self, *args, **kwds):
--> 227         return self.__func__(*args, **kwds)
    228 
    229     @property

C:\Anaconda3\lib\site-packages\pandas\core\config.py in _set_option(*args, **kwargs)
    117 
    118     for k, v in zip(args[::2], args[1::2]):
--> 119         key = _get_single_key(k, silent)
    120 
    121         o = _get_registered_option(key)

C:\Anaconda3\lib\site-packages\pandas\core\config.py in _get_single_key(pat, silent)
     81         if not silent:
     82             _warn_if_deprecated(pat)
---> 83         raise OptionError('No such keys(s): {pat!r}'.format(pat=pat))
     84     if len(keys) > 1:
     85         raise OptionError('Pattern matched multiple keys')

OptionError: "No such keys(s): 'display.height'"

您对如何纠正此问题有任何建议吗?

标签: python-3.xpandas

解决方案


根据pandas 0.15 文档,你应该使用display.max_rows来替换display.height

显示高度:int

已弃用。[默认值:60] [当前:15](已弃用,请改用 display.max_rows。)


推荐阅读