Python中Dataframe通过print输出多行时显示省略号
2018-03-08 09:39
1086 查看
笔者使用Python进行数据分析时,通过print输出Dataframe中的数据,当Dataframe行数很多时,中间部分显示省略号,如下图所示:
如果我想通过print显示全部数据,怎么处理呢?
通过查看pandas的官方文档可知,pandas.set_option() 可以设置pandas相关的参数,从而改变默认参数。 打印pandas数据时,默认是输出100行,多的话中间数据会输出省略号。
在代码中添加以下两行代码,可以改变显示宽度和行数,这样就能完整地查看数据了。
0 项华祥 1 何炅 2 张艺飞 3 李仁港 4 崔龄燕 5 董春泽 6 邓超、俞白眉 7 叶伟信,邹凯光 8 肖洋 ... 57 刘镇伟 58 周拓如 59 陆剑青、梁乐民 60 陈木胜 61 李仁港 62 许安、杨龙澄 63 吴天明 64 李骏 65 申太罗 66 吕寅荣、亚历山德罗·卡罗尼 67 罗兰·艾默里奇 68 布莱恩·辛格 69 安东尼·罗素、乔·罗素
如果我想通过print显示全部数据,怎么处理呢?
通过查看pandas的官方文档可知,pandas.set_option() 可以设置pandas相关的参数,从而改变默认参数。 打印pandas数据时,默认是输出100行,多的话中间数据会输出省略号。
在代码中添加以下两行代码,可以改变显示宽度和行数,这样就能完整地查看数据了。
pd.set_option('display.width', 1000) # 设置字符显示宽度 pd.set_option('display.max_rows', None) # 设置显示最大行
相关文章推荐
- [置顶] 【python pandas】 Dataframe的数据print输出 显示为...省略号
- python dataframe 输出结果整行显示
- Python DataFrame 如何设置输出不显示index(索引)值
- Python DataFrame 设置输出不显示index(索引)值的方法
- Dataframe的数据print输出 显示为...省略号
- 解决Python print 输出文本显示 gbk 编码错误问题
- python print array时array中间是省略号没有输出全部的解决方法
- Python print不换行输出的替代方法
- python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix
- python中正确显示windows系统上其他进程的输出
- Python3 Tkinter基础 Button Label Frame 单击按钮,Label中显示的文字更换 StringVar textvariable
- 用nohup执行python程序时,print无法输出
- Python的print 格式化输出
- python print输出延时,让其立刻输出
- Python print函数用法,print格式化输出
- 用python做数据分析4|pandas库介绍之DataFrame基本操作
- Python print函数用法,print 格式化输出
- Python:dataframe.to_sql和dataframe.read_sql
- python 处理dataframe中的时间字段
- Python中通过csv的writerow输出多余空行+py2.x &py3.兼容