解决Python spyder显示不全df列和行的问题


Posted in Python onApril 20, 2020

python中有的df列比较长head的时候会出现省略号,现在数据分析常用的就是基于anaconda的notebook和sypder,在spyder下head的时候就会比较明显的遇到显示不全。这时候我们就需要用到pandas下的一个函数set_option

我们直接来看代码:

这是正常情况spyder下head()的样子

import numpy as np
import pandas as pd
df=pd.DataFrame(np.random.rand(2,10)) #创建一个2行10列的数
df.head()

很明显第4列到7列就省略掉了

Out[4]:

0 1 2 … 7 8 9
0 0.472565 0.262041 0.828137 … 0.007275 0.994344 0.224598
1 0.506084 0.846291 0.308469 … 0.298030 0.624266 0.621298
[2 rows x 10 columns]

现在就使用pd.set_option('display.max_columns',n)来将看不到的列显示完整

import numpy as np
import pandas as pd
pd.set_option('display.max_columns',10) #给最大列设置为10列
df=pd.DataFrame(np.random.rand(2,10))
df.head()

Out[12]:

0 1 2 3 4 5 6
0 0.734525 0.865624 0.141913 0.880081 0.898185 0.746895 0.262549
1 0.505206 0.006621 0.937889 0.336619 0.092247 0.878273 0.552663
7 8 9
0 0.804601 0.569857 0.547727
1 0.484534 0.760375 0.047194

同样的原理,行显示不全怎么办?使用pd.set_option(‘display.max_rows',n)

import numpy as np
import pandas as pd
pd.set_option('display.max_columns',10)
pd.set_option('display.max_rows',100)#设置最大可见100行
df=pd.DataFrame(np.random.rand(100,10))
df.head(100)

好啦,这里就不展示显示100行的结果了,set_option还有很多其他参数大家可以直接官网查看这里就不再??铝?/p>

以上这篇解决Python spyder显示不全df列和行的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python中的五种异常处理机制介绍
Sep 02 Python
python3中set(集合)的语法总结分享
Mar 24 Python
浅谈flask中的before_request与after_request
Jan 20 Python
python实现简单淘宝秒杀功能
May 03 Python
Python通过调用有道翻译api实现翻译功能示例
Jul 19 Python
Python常见数字运算操作实例小结
Mar 22 Python
pandas删除行删除列增加行增加列的实现
Jul 06 Python
python实现大文件分割与合并
Jul 22 Python
python安装gdal的两种方法
Oct 29 Python
python无序链表删除重复项的方法
Jan 17 Python
python 弧度与角度互转实例
Apr 15 Python
详解pandas apply 并行处理的几种方法
Feb 24 Python
Python爬虫实现vip电影下载的示例代码
Apr 20 #Python
TensorFlow tf.nn.softmax_cross_entropy_with_logits的用法
Apr 19 #Python
tensorflow中tf.reduce_mean函数的使用
Apr 19 #Python
TensorFlow打印输出tensor的值
Apr 19 #Python
numpy库reshape用法详解
Apr 19 #Python
tensorflow常用函数API介绍
Apr 19 #Python
TensorFlow的reshape操作 tf.reshape的实现
Apr 19 #Python
You might like
PHP 杂谈《重构-改善既有代码的设计》之三 重新组织数据
2012/04/09 PHP
yii2使用gridView实现下拉列表筛选数据
2017/04/10 PHP
php进行md5加密简单实例方法
2019/09/19 PHP
有关PHP 中 config.m4 的探索
2020/08/26 PHP
Javascript 读后台cookie代码
2008/09/15 Javascript
基于JQuery的asp.net树实现代码
2010/11/30 Javascript
将nodejs打包工具整合到鼠标右键的方法
2013/05/11 NodeJs
JavaScript中的eval()函数详解
2013/08/22 Javascript
jquery $.each 和for怎么跳出循环终止本次循环
2013/09/27 Javascript
深入解读JavaScript中的Iterator和for-of循环
2015/07/28 Javascript
让图片跳跃起来  javascript图片轮播特效
2016/02/16 Javascript
JS代码防止SQL注入的方法(超简单)
2016/04/12 Javascript
jQuery获取复选框被选中数量及判断选择值的方法详解
2016/05/25 Javascript
Javascript实现图片加载从模糊到清晰显示的方法
2016/06/21 Javascript
JS实现闭包中的沙箱模式示例
2017/09/07 Javascript
详解使用 Node.js 开发简单的脚手架工具
2018/06/08 Javascript
详解vue 兼容IE报错解决方案
2018/12/29 Javascript
11个教程中不常被提及的JavaScript小技巧(推荐)
2019/04/17 Javascript
JQuery事件冒泡和默认行为代码实例
2020/05/13 jQuery
JS实现前端路由功能示例【原生路由】
2020/05/29 Javascript
Bootstrap告警框(alert)实现弹出效果和短暂显示后上浮消失的示例代码
2020/08/27 Javascript
Python常用模块用法分析
2014/09/08 Python
jupyter安装小结
2016/03/13 Python
Python运算符重载详解及实例代码
2017/03/07 Python
Python日期时间模块datetime详解与Python 日期时间的比较,计算实例代码
2018/09/14 Python
Python sorted函数详解(高级篇)
2018/09/18 Python
python3实现钉钉消息推送的方法示例
2019/03/14 Python
CentOS6.9 Python环境配置(python2.7、pip、virtualenv)
2019/05/06 Python
python 计算平均平方误差(MSE)的实例
2019/06/29 Python
django连接oracle时setting 配置方法
2019/08/29 Python
Pytorch使用MNIST数据集实现CGAN和生成指定的数字方式
2020/01/10 Python
使用纯 CSS 创作一个脉动 loader效果的源码
2018/09/28 HTML / CSS
整理的15个非常有用的 HTML5 开发教程和速查手册
2011/10/18 HTML / CSS
Woods官网:加拿大最古老、最受尊敬的户外品牌之一
2020/09/12 全球购物
SQL 窗口函数实现高效分页查询的案例分析
2021/05/21 SQL Server
python文本处理的方案(结巴分词并去除符号)
2021/05/26 Python