当前位置: 首页 > 面试题库 >

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

邬宏扬
2023-03-14
问题内容

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

具体来说,我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之类的第二个程序来进行基本的数据操作和调查。


问题答案:

更新:熊猫0.23.4起

这不是必需的,如果设置,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)


 类似资料:
  • 问题内容: 窗口小部件现在包括显示模式的概念(由NCWidgetDisplayMode表示),该概念使您可以描述可用的内容量,并允许用户选择压缩视图或展开视图。 如何在ios 10.0中扩展小部件?它无法在ios 9中运行。 问题答案: 好的,我在这里找到了正确的解决方案。 1)设定的显示模式到第一中: 2)实施新的协议方法: 它将作为官方应用程序运行。 图片

  • 问题内容: 我有一个日志文件,该文件是由另一个要监视更改的进程编写的。每次发生更改时,我都希望读入新数据以对其进行一些处理。 最好的方法是什么?我希望从PyWin32库中获得某种吸引。我找到了该功能,但不知道如何要求它观看特定文件。 问题答案: 你是否已经看过http://timgolden.me.uk/python/win32_how_do_i/watch_directory_for_chang

  • 问题内容: 我希望能够访问网页,它将运行python函数并在网页中显示进度。 因此,当你访问网页时,你可以看到脚本的输出,就像你从命令行运行脚本一样,并在命令行中看到输出。 我需要在功能中做什么? 我需要在模板中做什么? 编辑: 我正在尝试将Markus Unterwaditzer的代码与模板一起使用。 Python代码 它可以运行,但我在浏览器中看不到任何内容。 问题答案: 这是一个非常简单的应

  • Section 查看更多 平台差异说明 App H5 微信小程序 支付宝小程序 百度小程序 头条小程序 QQ小程序 √ √ √ √ √ √ √ 基本使用 说明:此组件会在最左边显示一个竖条 通过title参数设置主标题 通过sub-title参数设置副标题 <u-section title="今日热门" sub-title="查看更多"></u-section> 是否显示右边内容 可以通过设置r

  • 问题内容: 我试图在python中打印一些大的东西,而不是得到整个结果,我得到了中间带有“ …”的部分。任何想法如何获得全部? 例如 代码是: 我已经将其转换为字符串,并且在写入文件时得到了相同的结果 问题答案: 对于,请致电: 将阈值提高到无穷大。有关更多详细信息,请参见文档。 对于Python 3,请改用:

  • 问题是“要求用户输入2个正整数,打印这两个正整数之间的所有素数,每行5个素数,然后打印总数。” 我没有看到我的代码的任何输出。谢谢在这里输入图像描述