解决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采用requests库模拟登录和抓取数据的简单示例
Jul 05 Python
使用python实现rsa算法代码
Feb 17 Python
python操作 hbase 数据的方法
Dec 18 Python
Python Xml文件添加字节属性的方法
Mar 31 Python
python3爬虫之设计签名小程序
Jun 19 Python
python实现求特征选择的信息增益
Dec 18 Python
python 利用文件锁单例执行脚本的方法
Feb 19 Python
Django接收post前端返回的json格式数据代码实现
Jul 31 Python
使用Python完成15位18位身份证的互转功能
Nov 06 Python
Python运行DLL文件的方法
Jan 17 Python
Python 写了个新型冠状病毒疫情传播模拟程序
Feb 14 Python
Anaconda安装pytorch及配置PyCharm 2021环境
Jun 04 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/06/07 PHP
CodeIgniter自定义控制器MY_Controller用法分析
2016/01/20 PHP
PHP基础之输出缓冲区基本概念、原理分析
2019/06/19 PHP
js 未结束的字符串常量错误解决方法
2010/06/13 Javascript
jQuery UI Dialog控件中的表单无法正常提交的解决方法
2010/12/19 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
JQuery获取与设置HTML元素的内容或文本的实现代码
2014/06/20 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
基于JQuery的$.ajax方法进行异步请求导致页面闪烁的解决办法
2016/05/10 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
Javascript实现页面滚动时导航智能定位
2017/05/06 Javascript
Angular 4依赖注入学习教程之ValueProvider的使用(七)
2017/06/04 Javascript
JavaScript之浏览器对象_动力节点Java学院整理
2017/07/03 Javascript
详解vue渲染从后台获取的json数据
2017/07/06 Javascript
Vue.js 单页面多路由区域操作的实例详解
2017/07/17 Javascript
微信禁止下拉查看URL的处理方法
2017/09/28 Javascript
AngularJS 实现购物车全选反选功能
2017/10/24 Javascript
javascript性能优化之分时函数的介绍
2018/03/28 Javascript
常见的浏览器存储方式(cookie、localStorage、sessionStorage)
2019/05/07 Javascript
如何使用CSS3和JQuery easing 插件制作绚丽菜单
2019/06/18 jQuery
js prototype和__proto__的关系是什么
2019/08/23 Javascript
用原生JS实现爱奇艺首页导航栏代码实例
2019/09/19 Javascript
微信小程序实现滑动操作代码
2020/04/23 Javascript
vue中解决微信html5原生ios虚拟键返回不刷新问题
2020/10/20 Javascript
Python网页解析利器BeautifulSoup安装使用介绍
2015/03/17 Python
python脚本内运行linux命令的方法
2015/07/02 Python
Python向日志输出中添加上下文信息
2017/05/24 Python
Python实现串口通信(pyserial)过程解析
2019/09/25 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python绘制彩虹图
2019/12/16 Python
python利用文件时间批量重命名照片和视频
2021/02/09 Python
html5使用canvas绘制一张图片
2014/12/15 HTML / CSS
汽车技术服务与营销专业在籍生自荐信
2013/09/28 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
师德师风事迹材料
2014/12/20 职场文书
PYTHON InceptionV3模型的复现详解
2022/05/06 Python