解决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中 sys.argv[]的用法简明解释
Dec 20 Python
详解python项目实战:模拟登陆CSDN
Apr 04 Python
Falsk 与 Django 过滤器的使用与区别详解
Jun 04 Python
django-allauth入门学习和使用详解
Jul 03 Python
pytorch多GPU并行运算的实现
Sep 27 Python
Jupyter 无法下载文件夹如何实现曲线救国
Apr 22 Python
利用python实现平稳时间序列的建模方式
Jun 03 Python
Pytorch框架实现mnist手写库识别(与tensorflow对比)
Jul 20 Python
Python爬虫基于lxml解决数据编码乱码问题
Jul 31 Python
Vs Code中8个好用的python 扩展插件
Oct 12 Python
pycharm中leetcode插件使用图文详解
Dec 07 Python
Python数据分析之pandas读取数据
Jun 02 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 array_merge下进行数组合并的代码
2008/07/22 PHP
php access 数据连接与读取保存编辑数据的实现代码
2010/05/12 PHP
php与mysql建立连接并执行SQL语句的代码
2011/07/04 PHP
PHP 数组和字符串互相转换实现方法
2013/03/26 PHP
php过滤html中的其他网站链接的方法(域名白名单功能)
2014/04/24 PHP
Windows下安装PHP单元测试环境PHPUnit图文教程
2014/10/24 PHP
PHP中创建和编辑Excel表格的方法
2018/09/13 PHP
yii框架结合charjs实现统计30天数据的方法
2020/04/04 PHP
Javascript 检测键盘按键信息及键码值对应介绍
2013/01/03 Javascript
ECMAScript5中的对象存取器属性:getter和setter介绍
2014/12/08 Javascript
js实现可兼容IE、FF、Chrome、Opera及Safari的音乐播放器
2015/02/11 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
JavaScript代码判断点击第几个按钮
2015/12/13 Javascript
原生js实现对Ajax的封装(仿jquery)
2017/01/22 Javascript
ionic2打包android时gradle无法下载的解决方法
2017/04/05 Javascript
bootstrap multiselect 多选功能实现方法
2017/06/05 Javascript
关于使用axios的一些心得技巧分享
2017/07/02 Javascript
JS实现图片放大镜插件详解
2017/11/06 Javascript
JavaScript常用工具方法封装
2019/02/12 Javascript
JS中实现浅拷贝和深拷贝的代码详解
2019/06/05 Javascript
对Layer UI 模块化的用法详解
2019/09/26 Javascript
解决layui laydate 时间控件一闪而过的问题
2019/09/28 Javascript
如何在vue中使用百度地图添加自定义覆盖物(水波纹)
2020/11/03 Javascript
Python的Django中django-userena组件的简单使用教程
2015/05/30 Python
200 行python 代码实现 2048 游戏
2018/01/12 Python
django静态文件加载的方法
2018/05/20 Python
pygame实现俄罗斯方块游戏
2018/06/26 Python
python代码过长的换行方法
2018/07/19 Python
Python对接六大主流数据库(只需三步)
2019/07/31 Python
python 用struct模块解决黏包问题
2020/11/07 Python
python 图像增强算法实现详解
2021/01/24 Python
CSS3实现全景图特效示例代码
2018/03/26 HTML / CSS
英国玛莎百货新西兰:Marks & Spencer New Zealand
2019/07/21 全球购物
优秀教研组申报材料
2014/12/26 职场文书
工作简历自我评价
2015/03/11 职场文书
解决vue中provide inject的响应式监听
2022/04/19 Vue.js