开发者学堂课程【Python 常用数据科学库:显示设置】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/546/detail/7485
显示设置
内容介绍
一、设置数据最多显示多少行或列
二、设置字符串最多能打印的长度
三、设置小数点后保留几位数
一、设置数据最多显示多少行或列
(一)设置数据最多显示多少行
1、打印数据的时候可以设置数据最多能够显示多少行。通过 pandas 去 get 一下设置,就可以找到当前它的默认参数是多少
pd.get_option('display.max_rows')
现在默认值是60。
2、指定 pandas 的一个 Series 结构
pd.Series(index = range(0, 100))
执行一下,打印的结果中间有省略号,有限制100行没有都打印。如果想把这100行都打印,可以另外设置,set 就相当于去设置一下,这里写个逗号,写的100相当于是最多能打印100行
pd.set_option('display.max_rows',10)
pd.Series(index = range(0,100))
再执行一下,结果没有省略号,100行都打印出来了。如果觉得比较多,可以设置比较小的值,这些值都是可以自己去设置的。总的来说,要设置显示多少个样本,先看一下默认值多少,默认值看完之后再设计一个觉得合适的一个值。
(二)设置数据最多显示多少列。
1、pd.get_option('display.max_columns')
最多能打印20列,在 DataFrame 先传一些空行, range 值0~30
pd. DataFrame columns = range(0,30)
执行结果就打印出来一些列,但是中间会进行省略。
2、设置 set,在这里可以指定一个值,最多打30列
pd.set_option('display.max_columns’,30)
二、设置字符串最多能打印的长度
1、如果网格当中有一些字符串,还可以设置一个字符串最多能打印的长度。
pd. get_option ('display.max_colwidth')
这个长是50。然后去打印一个字符串,再来执行一下,末尾有省略号
pd.Series (index =['A'],data=[’t’*70])
可以设置
pd.set_option('display.max_colwidth',100)
这里最多显示100位。如果太长了就缩短点,太短了就缩长点。
三、设置小数点后保留几位数
1、pd.get_option ('display.precision')
默认精度是六位的。
2、设置保留20位
pd. set_option('display.precision',20)
pd.Series (data =[1.23456789236546])
也可以设置短一点,这个就是在 pandas 当中一些最基本的设置。