解决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 相关文章推荐
python3.6+opencv3.4实现鼠标交互查看图片像素
Feb 26 Python
Python装饰器原理与用法分析
Apr 30 Python
django 删除数据库表后重新同步的方法
May 27 Python
在python中只选取列表中某一纵列的方法
Nov 28 Python
快速解决vue.js 模板和jinja 模板冲突的问题
Jul 26 Python
python对csv文件追加写入列的方法
Aug 01 Python
python并发编程 Process对象的其他属性方法join方法详解
Aug 20 Python
Flask项目中实现短信验证码和邮箱验证码功能
Dec 05 Python
pandas数据选取:df[] df.loc[] df.iloc[] df.ix[] df.at[] df.iat[]
Apr 24 Python
利用python3筛选excel中特定的行(行值满足某个条件/行值属于某个集合)
Sep 04 Python
Django Form常用功能及代码示例
Oct 13 Python
Python实现给PDF添加水印的方法
Jan 25 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
Drupal7连接多个数据库及常见问题解决
2014/03/02 PHP
php cookie中点号(句号)自动转为下划线问题
2014/10/21 PHP
PHP中SESSION的注销与清除
2015/04/16 PHP
PHP使用Pear发送邮件(Windows环境)
2016/01/05 PHP
ThinkPHP5.0框架实现切换数据库的方法分析
2019/10/30 PHP
js实现拉伸拖动iframe的具体代码
2013/08/03 Javascript
js中typeof的用法汇总
2013/12/12 Javascript
javascript实现复制与粘贴操作实例
2014/10/16 Javascript
Javascript中prototype属性实现给内置对象添加新的方法
2015/05/14 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
如何清除IE10+ input X 文本框的叉叉和密码输入框的眼睛图标
2016/12/21 Javascript
浅谈Vue数据绑定的原理
2018/01/08 Javascript
JavaScript实现计算圆周率到小数点后100位的方法示例
2018/05/08 Javascript
AngularJS 监听变量变化的实现方法
2018/10/09 Javascript
详解promise.then,process.nextTick, setTimeout 以及 setImmediate的执行顺序
2018/11/21 Javascript
nodejs中方法和模块用法示例
2018/12/24 NodeJs
微信小程序批量上传图片到七牛(推荐)
2019/12/19 Javascript
纯js+css实现仿移动端淘宝网站的弹出详情框功能
2019/12/29 Javascript
js实现飞机大战游戏
2020/08/26 Javascript
解决ant Design中this.props.form.validateFields未执行的问题
2020/10/27 Javascript
超详细小程序定位地图模块全系列开发教学
2020/11/24 Javascript
Python实现在matplotlib中两个坐标轴之间画一条直线光标的方法
2015/05/20 Python
详细解读Python中解析XML数据的方法
2015/10/15 Python
Django中更改默认数据库为mysql的方法示例
2018/12/05 Python
pybind11在Windows下的使用教程
2019/07/04 Python
python django生成迁移文件的实例
2019/08/31 Python
django2.2安装错误最全的解决方案(小结)
2019/09/24 Python
通过python3实现投票功能代码实例
2019/09/26 Python
使用python写一个自动浏览文章的脚本实例
2019/12/05 Python
Python抓新型冠状病毒肺炎疫情数据并绘制全国疫情分布的代码实例
2020/02/05 Python
python基于openpyxl生成excel文件
2020/12/23 Python
DNA测试:Orig3n
2019/03/01 全球购物
Wedgwood英国官方网站:英式精致骨瓷餐具、礼品与生活精品,源于1759年
2019/09/02 全球购物
梅西百货官网:Macy’s
2020/08/04 全球购物
教师党员一句话承诺
2014/03/28 职场文书
Python实战之用tkinter库做一个鼠标模拟点击器
2021/04/27 Python