Pandas 关于熊猫集选项,还有其他解决方法吗? 我正在分析数据帧,想查看更详细的列表 但即使我从谷歌搜索了一些解决方案, 我不明白为什么结果没有改变。 有什么问题吗??

Pandas 关于熊猫集选项,还有其他解决方法吗? 我正在分析数据帧,想查看更详细的列表 但即使我从谷歌搜索了一些解决方案, 我不明白为什么结果没有改变。 有什么问题吗??,pandas,jupyter-notebook,jupyter,Pandas,Jupyter Notebook,Jupyter,如果有办法显示足够的列 pd.set_option('display.width',1000) or pd.set_option('display.width',None) 但到行可能是您唯一使用的 df.head(50) or df.tail(50) 或跟随显示所有 pd.set_option("display.max_rows", None) 为什么设置这是无用的: 第二个参数不是可以查看的最大行数,而是一个内部模板参数 代码如下: CallableDynam

如果有办法显示足够的列

pd.set_option('display.width',1000)
or
pd.set_option('display.width',None)
但到行可能是您唯一使用的

df.head(50) 
or
df.tail(50)
或跟随显示所有

pd.set_option("display.max_rows", None)
为什么设置这是无用的: 第二个参数不是可以查看的最大行数,而是一个内部模板参数

  • 代码如下:
CallableDynamicDoc:

class CallableDynamicDoc:
    def __init__(self, func, doc_tmpl):
        self.__doc_tmpl__ = doc_tmpl
        self.__func__ = func
 
    def __call__(self, *args, **kwds):
        return self.__func__(*args, **kwds)
 
    @property
    def __doc__(self):
        opts_desc = _describe_option("all", _print_desc=False)
        opts_list = pp_options_list(list(_registered_options.keys()))
        return self.__doc_tmpl__.format(opts_desc=opts_desc, opts_list=opts_list)
请参阅“常用选项”一章

您可以看到,如果“max_rows”低于数据帧中的总行数,那么它将与结果一样显示

下面是我给你的链接中有趣部分的副本:


什么没有改变?你的问题是什么?您是否可以编辑问题以提供可复制的示例,以便用户可以复制代码并重新创建您的问题。请看一看,如果你想要50行,你可以给df.head(50)。你在寻找什么?我的意思是,如果我将显示选项设置为200,从(0~100)到(69900~69999),我只想在数据框中看到几百行
set_option = CallableDynamicDoc(_set_option, _set_option_tmpl)
class CallableDynamicDoc:
    def __init__(self, func, doc_tmpl):
        self.__doc_tmpl__ = doc_tmpl
        self.__func__ = func
 
    def __call__(self, *args, **kwds):
        return self.__func__(*args, **kwds)
 
    @property
    def __doc__(self):
        opts_desc = _describe_option("all", _print_desc=False)
        opts_list = pp_options_list(list(_registered_options.keys()))
        return self.__doc_tmpl__.format(opts_desc=opts_desc, opts_list=opts_list)