解决Pandas的DataFrame输出截断和省略的问题


Posted in Python onFebruary 08, 2019

我们看一个现象:

import pandas as pd
titanic = pd.read_csv('titanic_data.csv')
print(titanic.head())

Titanic_data.csv是kaggle上的泰坦尼克数据集,通过pandas读入到一个dataframe中,我们看看其前5行记录。输出结果如下:

解决Pandas的DataFrame输出截断和省略的问题

可以看到,记录被分成了3段截断输出,如果想在一行输出,该怎么办呢?这就需要设置pandas的option选项:

pd.set_option('display.width',200)

再看输出,这次5条记录在一行中显示了。

解决Pandas的DataFrame输出截断和省略的问题

同时,我们注意到,索引为1的记录中,Name有省略号,并没有显示全。这时需要调整列宽。

pd.set_option('display.max_colwidth',100)

看看输出结果,这次显示全了。

解决Pandas的DataFrame输出截断和省略的问题

同样,我们还可以控制max_row,max_column等参数,使得我们根据实际数据的显示要求进行设置。更多的设置项详见:

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.set_option.html

以上这篇解决Pandas的DataFrame输出截断和省略的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python文件及目录操作实例详解
Jun 04 Python
Flask Web开发入门之文件上传(八)
Aug 17 Python
pyqt5利用pyqtDesigner实现登录界面
Mar 28 Python
Pandas删除数据的几种情况(小结)
Jun 21 Python
解决Django migrate不能发现app.models的表问题
Aug 31 Python
Python socket非阻塞模块应用示例
Sep 12 Python
Python3如何对urllib和urllib2进行重构
Nov 25 Python
Python unittest单元测试框架实现参数化
Apr 29 Python
python给视频添加背景音乐并改变音量的具体方法
Jul 19 Python
python中PyQuery库用法分享
Jan 15 Python
基于tensorflow __init__、build 和call的使用小结
Feb 26 Python
简单介绍Python的第三方库yaml
Jun 18 Python
对Python之gzip文件读写的方法详解
Feb 08 #Python
Python第三方库h5py_读取mat文件并显示值的方法
Feb 08 #Python
解决Python 使用h5py加载文件,看不到keys()的问题
Feb 08 #Python
对pandas处理json数据的方法详解
Feb 08 #Python
对python读取zip压缩文件里面的csv数据实例详解
Feb 08 #Python
利用python在excel里面直接使用sql函数的方法
Feb 08 #Python
浅谈pandas筛选出表中满足另一个表所有条件的数据方法
Feb 08 #Python
You might like
利用PHP脚本在Linux下用md5函数加密字符串的方法
2015/06/29 PHP
js change,propertychange,input事件小议
2011/12/20 Javascript
Jvascript学习实践案例(开发常用)
2012/06/25 Javascript
node.js中的emitter.emit方法使用说明
2014/12/10 Javascript
javascript的列表切换【实现代码】
2016/05/03 Javascript
AngularJs  E2E Testing 详解
2016/09/02 Javascript
jQuery实现对象转为url参数的方法
2017/01/11 Javascript
JS去掉字符串末尾的标点符号及删除最后一个字符的方法
2017/10/24 Javascript
javascript+html5+css3自定义弹出窗口效果
2017/10/26 Javascript
nodejs使用http模块发送get与post请求的方法示例
2018/01/08 NodeJs
jQuery+vue.js实现的多选下拉列表功能示例
2019/01/15 jQuery
nodejs检测因特网是否断开的解决方案
2019/04/17 NodeJs
javascript设计模式之装饰者模式
2020/01/30 Javascript
谈谈我在vue-cli3中用预渲染遇到的坑
2020/04/22 Javascript
Vue父组件监听子组件生命周期
2020/09/03 Javascript
基于vue的video播放器的实现示例
2021/02/19 Vue.js
采用python实现简单QQ单用户机器人的方法
2014/07/03 Python
python中的函数用法入门教程
2014/09/02 Python
python中requests模块的使用方法
2015/04/08 Python
python 网络爬虫初级实现代码
2016/02/27 Python
Django开发中复选框用法示例
2018/03/20 Python
Python3日期与时间戳转换的几种方法详解
2019/06/04 Python
python 实现多线程下载视频的代码
2019/11/15 Python
Python迷宫生成和迷宫破解算法实例
2019/12/24 Python
Python实现检测文件的MD5值来查找重复文件案例
2020/03/12 Python
Python requests模块cookie实例解析
2020/04/14 Python
利用canvas实现图片下载功能来实现浏览器兼容问题
2019/05/31 HTML / CSS
国外平面设计第一市场:99designs
2016/10/25 全球购物
澳大利亚电商Catch新西兰站:Catch.co.nz
2020/05/30 全球购物
公司领导推荐信
2013/11/12 职场文书
教育学专业实习生的自我鉴定
2013/11/26 职场文书
人事部经理岗位职责
2014/03/07 职场文书
读书伴我成长演讲稿
2014/05/07 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
2015年维修工作总结
2015/04/25 职场文书
MySQL数字类型自增的坑
2021/05/07 MySQL