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 pdpd.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