pandas 中的显示设置
pandas 中的显示设置
1.显示设置
get_option :获取......
set_option :设置......
2.控制显示行数
display.max_rows
#它控制在截断之前显示的最大行数。如果数据中的行数超过此值,则显示将被截断。默认设置为60
#如果希望显示所有行,则需要将display.max_rows设置为None。如果数据非常大,这可能会占用很多资源并且降低计算速度
pd.get_option("display.max_rows") #默认的是显示60行
pd.set_option('display.max_rows', None)#显示所有行,则需要将display.max_rows设置为None。如果数据非常大,这可能会占用很多资源并且降低计算速度
pd.get_option("display.max_rows",6) #设置最多显示6行
Pd.Series(index = range(0,100)) #针对Series来显示
#如果数据的行数多于 max_rows 设置的行数,则必须将 display.min_rows 参数更改为要显示的值。还需要确保 max_rows 参数大于 min_rows
pd.set_option('display.min_rows', 20)
#如果将min_rows设置为20,那么当查看时,将看到顶部有10行,底部有10行。
3.控制显示列数
display.max_columns
#当处理包含大量列的数据集时,pandas将截断显示,默认显示20列
#与display.max_rows类似,
pd.set_option('display.max_columns', 30)最多将显示30
4.控制数据浮点精度
#据可能在小数点后有太多的值,这样看起来很乱
pd.get_option('display.precision') # 默认为6
pd.set_option('display.precision', 2)#数值列的浮点精度已降低到2
5.控制列宽
#pandas对列中显示的字符数有一些限制,默认值为50字符。所以,有的值字符过长就会显示省略号。如果想全部显示,可以设置display.max_colwidth,比如设置成500
pd.set_option ('display.max_colwidth',500)
记录学习的点点滴滴