解决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 相关文章推荐
flask使用session保存登录状态及拦截未登录请求代码
Jan 19 Python
用python与文件进行交互的方法
Mar 01 Python
Python使用Django实现博客系统完整版
Sep 29 Python
python多个模块py文件的数据共享实例
Jan 11 Python
通过python实现弹窗广告拦截过程详解
Jul 10 Python
python中将两组数据放在一起按照某一固定顺序shuffle的实例
Jul 15 Python
python lambda函数及三个常用的高阶函数
Feb 05 Python
jupyter notebook 使用过程中python莫名崩溃的原因及解决方式
Apr 10 Python
关于Python3爬虫利器Appium的安装步骤
Jul 29 Python
详解scrapy内置中间件的顺序
Sep 28 Python
正确的理解和使用Django信号(Signals)
Apr 14 Python
python turtle绘图
May 04 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
解决phpmyadmin中文乱码问题。。。
2007/01/18 PHP
非常精妙的PHP递归调用与静态变量使用
2012/12/16 PHP
使用vs code编辑调试php配置的方法
2019/01/29 PHP
详解PHP多个进程配合redis的有序集合实现大文件去重
2019/03/06 PHP
Js 获取HTML DOM节点元素的方法小结
2009/04/24 Javascript
JavaScript可否多线程? 深入理解JavaScript定时机制
2012/05/23 Javascript
Javascript实现带关闭按钮的网页漂浮广告代码
2014/01/12 Javascript
js获取字符串字节数方法小结
2015/06/09 Javascript
javascript解析xml实现省市县三级联动的方法
2015/07/25 Javascript
vue.js实现仿原生ios时间选择组件实例代码
2016/12/21 Javascript
jQuery中的一些小技巧
2017/01/18 Javascript
js 监控iframe URL的变化实例代码
2017/07/12 Javascript
Angular模板表单校验方法详解
2017/08/11 Javascript
React中的refs的使用教程
2018/02/13 Javascript
AngularJs用户输入动态模板XSS攻击示例详解
2018/04/21 Javascript
React中嵌套组件与被嵌套组件的通信过程
2018/07/11 Javascript
VUE组件中的 Drawer 抽屉实现代码
2019/08/06 Javascript
JS如何判断对象是否包含某个属性
2020/08/29 Javascript
echarts实现晶体球面投影的实例教程
2020/10/10 Javascript
[59:59]EG vs IG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
Pycharm学习教程(7)虚拟机VM的配置教程
2017/05/04 Python
python中的turtle库函数简单使用教程
2018/07/23 Python
详解Python中pandas的安装操作说明(傻瓜版)
2019/04/08 Python
Pyqt5 实现跳转界面并关闭当前界面的方法
2019/06/19 Python
python进行OpenCV实战之画图(直线、矩形、圆形)
2020/08/27 Python
Pytorch之扩充tensor的操作
2021/03/04 Python
澳大利亚制造的蜡烛和扩散器:Glasshouse Fragrances
2018/05/20 全球购物
专科毕业生学习生活的自我评价
2013/10/26 职场文书
工作迟到检讨书
2014/02/21 职场文书
2014年元旦感言
2014/03/06 职场文书
荷叶母亲教学反思
2014/04/30 职场文书
市场调查策划方案
2014/06/10 职场文书
2014年办公室工作总结范文
2014/11/12 职场文书
教师学习十八届五中全会精神心得体会
2016/01/05 职场文书
使用nginx配置访问wgcloud的方法
2021/06/26 Servers
Vue.js中v-for指令的用法介绍
2022/03/13 Vue.js