在Python中Dataframe通过print输出多行时显示省略号的实例

yipeiwu_com6年前Python基础

笔者使用Python进行数据分析时,通过print输出Dataframe中的数据,当Dataframe行数很多时,中间部分显示省略号,如下图所示:

0      项华祥
1      何炅
2      张艺飞
3      李仁港
4      崔龄燕
5      董春泽
6     邓超、俞白眉
7     叶伟信,邹凯光
8      肖洋
    ...   
57     刘镇伟
58     周拓如
59    陆剑青、梁乐民
60     陈木胜
61     李仁港
62     许安、杨龙澄
63     吴天明
64      李骏
65     申太罗
66   吕寅荣、亚历山德罗·卡罗尼
67    罗兰·艾默里奇
68     布莱恩·辛格
69   安东尼·罗素、乔·罗素

如果我想通过print显示全部数据,怎么处理呢?

Python Dataframe通过print输出多行时显示省略号

通过查看pandas的官方文档可知,pandas.set_option() 可以设置pandas相关的参数,从而改变默认参数。 打印pandas数据时,默认是输出100行,多的话中间数据会输出省略号。

在代码中添加以下两行代码,可以改变显示宽度和行数,这样就能完整地查看数据了。

pd.set_option('display.width', 1000) # 设置字符显示宽度
pd.set_option('display.max_rows', None) # 设置显示最大行

以上这篇在Python中Dataframe通过print输出多行时显示省略号的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持【听图阁-专注于Python设计】。

相关文章

Python的Tornado框架的异步任务与AsyncHTTPClient

高性能服务器Tornado Python的web框架名目繁多,各有千秋。正如光荣属于希腊,伟大属于罗马。Python的优雅结合WSGI的设计,让web框架接口实现千秋一统。WSGI 把应...

Python中装饰器高级用法详解

在Python中,装饰器一般用来修饰函数,实现公共功能,达到代码复用的目的。在函数定义前加上@xxxx,然后函数就注入了某些行为,很神奇!然而,这只是语法糖而已。 场景 假设,有一些工作...

python numpy中cumsum的用法详解

Cumsum :计算轴向元素累加和,返回由中间结果组成的数组 重点就是返回值是“由中间结果组成的数组” 以下代码在python3.6版本运行成功! 下面看代码,定义一个2*2*3的...

跟老齐学Python之变量和参数

那么什么这两个到底有什么区别和联系呢?我在网上搜了一下,发现很多说法,虽然大同小异,但是似乎只有下面这一段来自微软网站的比较高度抽象,而且意义涵盖深远。我摘抄过来,看官读一读,是否理解,...

python各类经纬度转换的实例代码

python各类经纬度转换的实例代码

python各类经纬度转换,具体代码如下所示: import math import urllib import json x_pi = 3.14159265358979324 *...