解决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基于DES算法加密解密实例
Jun 03 Python
Python文件夹与文件的相关操作(推荐)
Jul 25 Python
itchat接口使用示例
Oct 23 Python
Python使用Scrapy保存控制台信息到文本解析
Dec 27 Python
python微信公众号开发简单流程
Mar 23 Python
pytorch 模拟关系拟合——回归实例
Jan 14 Python
Python3列表List入门知识附实例
Feb 09 Python
使用Tensorboard工具查看Loss损失率
Feb 15 Python
使用Django xadmin 实现修改时间选择器为不可输入状态
Mar 30 Python
Python检测端口IP字符串是否合法
Jun 05 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
python更新数据库中某个字段的数据(方法详解)
Nov 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中使用json数据格式定义字面量对象的方法
2014/08/20 PHP
php类中的$this,static,final,const,self这几个关键字使用方法
2015/12/14 PHP
PHP随机数函数rand()与mt_rand()的讲解
2019/03/25 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
javascript 浏览器检测代码精简版
2010/03/04 Javascript
JS中处理与当前时间间隔的函数代码
2012/05/23 Javascript
javascript中创建对象的几种方法总结
2013/11/01 Javascript
Visual Studio中js调试的方法图解
2014/06/30 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
Bootstrap每天必学之响应式导航、轮播图
2016/04/25 Javascript
JavaScript结合Bootstrap仿微信后台多图文界面管理
2016/07/22 Javascript
jQuery+CSS实现简单切换菜单示例
2016/07/27 Javascript
JS中的hasOwnProperty()、propertyIsEnumerable()和isPrototypeOf()
2016/08/11 Javascript
jQuery使用Layer弹出层插件闪退问题
2016/12/22 Javascript
js实现漫天星星效果
2017/01/19 Javascript
vue中各组件之间传递数据的方法示例
2017/07/27 Javascript
JavaScript闭包的简单应用
2017/09/01 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
js捆绑TypeScript声明文件的方法教程
2018/04/13 Javascript
Angular8 Http拦截器简单使用教程
2019/08/20 Javascript
vue的$http的get请求要加上params操作
2020/11/12 Javascript
Python的Flask框架中实现登录用户的个人资料和头像的教程
2015/04/20 Python
Python的Django框架下管理站点的基本方法
2015/07/17 Python
python获取指定时间差的时间实例详解
2017/04/11 Python
Python矩阵常见运算操作实例总结
2017/09/29 Python
python3.6使用tkinter实现弹跳小球游戏
2019/05/09 Python
使用python模拟命令行终端的示例
2019/08/13 Python
用sqlalchemy构建Django连接池的实例
2019/08/29 Python
如何使用Python破解ZIP或RAR压缩文件密码
2020/01/09 Python
python如何查看网页代码
2020/06/07 Python
HTML5的结构和语义(2):结构
2008/10/17 HTML / CSS
html5实现多文件的上传示例代码
2014/02/13 HTML / CSS
劳动之星获奖感言
2014/02/01 职场文书
2015年卫生院健康教育工作总结
2015/07/24 职场文书
Vue-Element-Admin集成自己的接口实现登录跳转
2021/06/23 Vue.js