Python pandas pd.options.display.max_行未按预期工作

Python pandas pd.options.display.max_行未按预期工作,python,pandas,Python,Pandas,我在Jupyter Lab中使用pandas 0.25.1,可以显示的最大行数是10,而不管pd.options.display.max_rows设置为什么 但是,如果pd.options.display.max_rows设置为小于10,则会生效,如果pd.options.display.max_rows=None则会显示所有行 你知道我怎样才能使超过10行的pd.options.display.max_rows生效吗?从pandas v0.25.1开始的最终答案 要显示所有行,请将max_r

我在Jupyter Lab中使用pandas 0.25.1,可以显示的最大行数是10,而不管
pd.options.display.max_rows
设置为什么

但是,如果
pd.options.display.max_rows
设置为小于10,则会生效,如果
pd.options.display.max_rows=None
则会显示所有行

你知道我怎样才能使超过10行的
pd.options.display.max_rows
生效吗?

pandas v0.25.1开始的最终答案
  • 要显示所有行,请将
    max_rows
    设置为大于
    DataFrame
    中的行数
  • 要在数据帧被截断时显示超过10行,请将
    minu rows
    设置为大于10
  • 当数据行数超过200行时,如果
    max_rows
    为200,而
    min_rows
    为20,则将显示头部10行,尾部10行
  • 对于超过200行的数据,如果
    max_rows
    为200,而
    min_rows
    None
    ,则将显示头部100行,尾部100行
发现与说明:
pd.set\u选项('display.max\u rows',x)
pd.options.display.max\u rows=x
(其中x是一些数字)都应该可以工作

  • 仅供参考:默认值为10行,根据
  • 这也在Jupyter实验室中
其他有用的
pandas
选项:
pd.set\u选项('display.max\u columns',200)
pd.set_选项('display.max_rows',100)
pd.set_选项('display.min_rows',100)
pd.set_选项('display.expand_frame_repr',True)
get.options
返回当前值:
pd.get\u选项(“display.max\u行”)
更新:
  • 在一些发现测试之后,如果设置大于
    数据帧中的行数,则该设置仅显示更多行
  • 如果
    pd.set\u选项('display.max\u rows',100)
    ,但
    DataFrame
    有200行,则仅显示10行
  • 如果
    pd.set\u选项('display.max\u rows',200)
    ,但
    DataFrame
    有100行,则所有100行都将显示
根据熊猫文件:
  • 显示最大行数
    :默认值=60
  • 这设置了打印各种输出时熊猫应该输出的最大行数。例如,此值确定数据帧的repr()是完全打印,还是仅打印截断的或摘要的repr“无”值意味着无限
  • 显示最小行数
    :默认值=10
  • 要在截断的repr中显示的行数(超过最大行数时)。将“最大行数”设置为“无”或“0”时忽略。设置为“无”时,将跟随“最大行数”的值
  • display.large\u repr
    :默认值=截断
  • 对于超过
    max_rows
    /
    max_cols
    的数据帧,repr(和HTML repr)可以显示一个截断的表(默认值),或者从
    df.info()
    切换到视图(熊猫早期版本的行为)。允许的设置,['truncate','info']

min\u rows显示从顶部(头部)和底部(尾部)显示的行数。尽管输入奇数,但它将被均匀分割。如果只想显示一组行,而不想将其读入内存

另一种方法是使用
nrows='putnumberher'

例如results=pd.read_csv('ex6.csv',nrows=5)#显示顶部0-4之间的5行

如果数据框有大约100行,而您只想显示从顶部开始的前5行…无尾部,请使用
.nrows