函数名称 | 说明 |
---|---|
get_option | 获取解释器的默认参数值。 |
set_option | 更改解释器的默认参数值。 |
reset_option | 解释器的参数重置为默认值。 |
describe_option | 输出参数的描述信息。 |
option_context | 临时设置解释器参数,当退出使用的语句块时,恢复为默认值。 |
import pandas as pd print (pd.get_option("display.max_rows"))输出结果:
60
import pandas as pd print (pd.get_option("display.max_columns"))输出结果:
20
由此可知,默认值显示上限是(60,20)。import pandas as pd pd.set_option("display.max_rows",70) print (pd.get_option("display.max_rows"))输出结果:
70
import pandas as pd pd.set_option("display.max_columns",40) print (pd.get_option("display.max_columns"))输出结果:
40
import pandas as pd pd.reset_option("display.max_rows") #恢复为默认值 print(pd.get_option("display.max_rows"))输出结果:
60
import pandas as pd pd.describe_option("display.max_rows")输出结果:
display.max_rows : int If max_rows is exceeded, switch to truncate view. Depending on `large_repr`, objects are either centrally truncated or printed as a summary view. 'None' value means unlimited. In case python/IPython is running in a terminal and `large_repr` equals 'truncate' this can be set to 0 and pandas will auto-detect the height of the terminal and print a truncated object which fits the screen height. The IPython notebook, IPython qtconsole, or IDLE do not run in a terminal and hence it is not possible to do correct auto-detection. [default: 60] [currently: 60]
import pandas as pd with pd.option_context("display.max_rows",10): print(pd.get_option("display.max_rows")) print(pd.get_option("display.max_rows"))输出结果:
10 60
参数 | 说明 |
---|---|
display.max_rows | 最大显示行数,超过该值用省略号代替,为None时显示所有行。 |
display.max_columns | 最大显示列数,超过该值用省略号代替,为None时显示所有列。 |
display.expand_frame_repr | 输出数据宽度超过设置宽度时,表示是否对其要折叠,False不折叠,True要折叠。 |
display.max_colwidth | 单列数据宽度,以字符个数计算,超过时用省略号表示。 |
display.precision | 设置输出数据的小数点位数。 |
display.width | 数据显示区域的宽度,以总字符数计算。 |
display.show_dimensions | 当数据量大需要以truncate(带引号的省略方式)显示时,该参数表示是否在最后显示数据的维数,默认 True 显示,False 不显示。 |
本文链接:http://task.lmcjl.com/news/14100.html