pandas设置DataFrame最大显示行列及numpy数组完整输出

不晚
不晚
发布时间:2026-10-13 | 5人浏览过
原创

本文介绍如何在pandas中通过set_option配置display.max_rows和display.max_columns来完整显示DataFrame的所有行列,避免数据被省略。同时提供numpy数组使用set_printoptions设置threshold为np.inf以实现完整打印的方法,并包含抑制科学计数法的技巧。

pandas完整显示DataFrame行列设置

具体实现方式如下所示:

显示所有列与行的代码示例


import pandas as pd 
#显示所有列
pd.set_option('display.max_columns', None)
#显示所有行
pd.set_options('display.max_rows', None)

自定义显示行数与列数

在pandas中,可以通过设置选项来指定显示的行列数量。将参数设为None表示显示所有行或列,若需限制显示数量,可填入具体的整数,例如默认情况下通常显示100行。

自定义高度与宽度的配置


import pandas as pd
pd.set_option('display.height', 1000)
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)

numpy数组完整输出方法

类似地,对于numpy数组,直接使用print函数可能无法完全显示所有元素。可以通过以下代码实现完整输出:

设置阈值与抑制科学计数法


numpy.set_printoptions(threshold = np.inf)
 
#若想不以科学计数显示:
numpy.set_printoptions(suppress = True)

总结

以上关于pandas实现DataFrame最大行列显示且不省略,以及numpy数组完整输出的内容即为本文分享的全部信息,希望能对读者有所帮助,也欢迎大家继续支持本站。

本站声明

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

Python 相关产品和应用

全部下载

专题列表