解决Python spyder显示不全df列和行的问题
作者:Arwen_H 发布时间:2021-06-23 00:15:47
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还有很多其他参数大家可以直接官网查看这里就不再啰嗦了
来源:https://blog.csdn.net/Arwen_H/article/details/83510364
猜你喜欢
- 4款JavaScript放大镜特效脚本。准确的说,Anythingzoomer和Bezoom才是正宗的放大镜特效,当鼠标悬浮在图片上时,能放
- 打印整数16进制num=10print('%#x'%num)打印字符串中的16进制arr='12342535'
- 如果MySQL服务器启用了二进制日志,你可以使用mysqlbinlog工具来恢复从指定的时间点开始 (例如,从你最后一次备份)直到现在或另一
- 代码如下:CREATE TABLE #tmptb(tbname sysname,tbrows int ,tbREserved varchar
- 1.线性与非线性回归线性回归 Linear Regression:两个变量之间的关系是一次函数关系的—&mdas
- 在web开发中经常用到验证码,为了防止机器人注册或者恶意登陆和查询等,作用不容小觑但是验证码其实不是一个函数就能搞定的,它需要生成图片和水印
- 代码如下:---找出促销活动中销售额最高的职员 ---你刚在一家服装销售公司中找到了一份工作,此时经理要求你根据数据库中的两张表
- expect脚本expect是什么expect是一个免费的编程工具,用来实现自动的交互式任务,而无需人为干预。说白了,expect就是一套用
- 常见的误解有: 1. 只用 ado.net ,无法进行动态 SQL 拼接。 2. 有几个动态参数,代码的重复量就成了这些参数的不同数量的组合
- 本文实例讲述了Python ORM编程。分享给大家供大家参考,具体如下:ORM编程ORM(object-relational mapping
- 前言用命令行方式调用用例是我们最常用的方式,这方面确实比java的TestNG框架要好用许多,至少不用写xml文件,为了提供定制化运行用例的
- 今天看到几个关于pygame模块的博客和视频,感觉非常有趣,这里照猫画虎写了一个贪吃蛇小游戏,目前还有待完善,但是基本游戏功能已经实现,下面
- 由于现在在公司负责制作标准的静态页面,为了增强客户体验,所以经常要做些AJAX效果,也学你也和我一样在,学习AJAX。而设计AJAX时使用的
- 导入实验常用的python包。如图2所示。【import pandas as pd】pandas用来做数据处理。【import numpy
- 本文实例讲述了Python实现删除列表中满足一定条件的元素。分享给大家供大家参考,具体如下:从列表中删除满足一定条件的元素。如:删除一个列表
- 倒排索引一 倒排索引是什么倒排索引源于实际应用中需要根据属性的值来查找记录,这种索引表中的每一个项都包括一个属性值和具有该属性值的各记录的地
- 用SQL语句添加删除修改字段 1.增加字段 alter table docdsp add dspcode char(200) 2.删除字段
- 嘀咕嘀咕: 每次写文章往往开头是最难的,总想给UED读者不同的sense。就像我们设计产品总是想迎合我们的用户,最后觉得好似跟在用户后面狂奔
- 本文实例讲述了Python查找最长不包含重复字符的子字符串算法。分享给大家供大家参考,具体如下:题目描述请从字符串中找出一个最长的不包含重复
- 如果服务器出现Raid故障,在数据基本恢复成功后,发现其中的一个Sql Server日志文件(扩展名LDF)损坏严重,我们可以通过下面的操作