Python pandas pd.options.display.max_行未按预期工作
我在Jupyter Lab中使用pandas 0.25.1,可以显示的最大行数是10,而不管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
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行,请将
设置为大于10minu rows
- 当数据行数超过200行时,如果
为200,而max_rows
为20,则将显示头部10行,尾部10行min_rows
- 对于超过200行的数据,如果
为200,而max_rows
为min_rows
,则将显示头部100行,尾部100行None
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)
有200行,则仅显示10行DataFrame
- 如果
,但pd.set\u选项('display.max\u rows',200)
有100行,则所有100行都将显示DataFrame
:默认值=60显示最大行数
- 这设置了打印各种输出时熊猫应该输出的最大行数。例如,此值确定数据帧的repr()是完全打印,还是仅打印截断的或摘要的repr“无”值意味着无限
:默认值=10显示最小行数
- 要在截断的repr中显示的行数(超过最大行数时)。将“最大行数”设置为“无”或“0”时忽略。设置为“无”时,将跟随“最大行数”的值
:默认值=截断display.large\u repr
- 对于超过
/max_rows
的数据帧,repr(和HTML repr)可以显示一个截断的表(默认值),或者从max_cols
切换到视图(熊猫早期版本的行为)。允许的设置,['truncate','info']df.info()
nrows='putnumberher'
例如results=pd.read_csv('ex6.csv',nrows=5)#显示顶部0-4之间的5行
如果数据框有大约100行,而您只想显示从顶部开始的前5行…无尾部,请使用.nrows