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)
posted @ 2023-03-22 11:24  小杨的冥想课  阅读(168)  评论(0编辑  收藏  举报