Python Pandas打印Dataframe时解决省略号显示的完整方法

Noah
Noah
发布时间:2026-10-13 | 2人浏览过
原创

本文介绍在Python中使用Pandas打印Dataframe时,因行数过多导致中间数据显示省略号的问题。通过调用pandas.set_option()函数,配置display.max_rows为None及调整display.width,即可强制输出完整数据,避免信息截断。

在进行Python数据分析时,使用print函数直接输出Dataframe对象,若数据行数庞大,控制台默认会在中间部分展示省略号,具体效果可见相关截图。

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中Dataframe通过print输出多行时显示省略号的解决方法即为全部内容,希望能为读者提供有效参考,并欢迎大家继续支持本站。

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表