Python-如何扩展输出显示以查看pandas DataFrame的更多列?

有没有一种方法可以扩大交互式或脚本执行模式下的输出显示?

具体来说,我describe()pandas上使用该函数DataFrame。当DataFrame5列(标签)宽时,我得到了所需的描述性统计信息。但是,如果的DataFrame列更多,则统计信息将被抑制,并返回如下所示的内容:

>> Index: 8 entries, count to max  

>> Data columns:

>> x1 8 non-null values

>> x2 8 non-null values

>> x3 8 non-null values

>> x4 8 non-null values

>> x5 8 non-null values

>> x6 8 non-null values

>> x7 8 non-null values

无论是6列还是7列,都将给出“ 8”值。“ 8”是什么意思?

我已经尝试过将IDLE窗口拖动更大,并增加“ Configure IDLE”宽度选项,但无济于事。

我使用熊猫的目的describe()是避免使用诸如Stata之类的第二个程序来进行基本的数据操作和调查。

回答:

这不是必需的,如果设置,pandas会自动检测终端窗口的大小pd.options.display.width = 0。(有关较旧的版本,请参阅底部。)

pandas.set_printoptions(...)不推荐使用。而是使用pandas.set_option(optname, val)或等效地pd.options.<opt.hierarchical.name> = val。喜欢:

import pandas as pd

pd.set_option('display.max_rows', 500)

pd.set_option('display.max_columns', 500)

pd.set_option('display.width', 1000)

以上是 Python-如何扩展输出显示以查看pandas DataFrame的更多列? 的全部内容, 来源链接: utcz.com/qa/422923.html

回到顶部