DataFrame的所有列如何显示在屏幕上?就我而言,执行用省略号指示我,未显示列。
EPSV Acatis Avantage ... Nasdaq Nikkei_225 \
Date ...
2019-01-30 00:00:00 11.914 249.57 13.258 ... 7183.08 20556.539
2019-01-31 00:00:00 11.951 250.05 13.236 ... 7281.74 20773.490 2019-0:
00 11.954 250.90 13.272 .. . 7263.87 20788.391
感谢您的帮助
在 Jupiter Notebook 的情况下,打印 DataFrame 时显示的列数/行数是默认限制的。显示数据时的此功能和其他相关功能可以通过以下方式定义
pandas.options.display
:如果您希望显示所有变量(数量不限),您只需分配
None
给这些变量。max_rows
并被pandas 对象max_columns
方法使用,例如决定是否或用于表示字符串中的对象。在终端中执行时,默认值为 0,允许 Pandas 自动检测终端的宽度,并在所有列的情况下切换为较小的格式。qtconsole、IDLE、Notebook等终端没有执行时,无法自动检测可用区域的大小,此时默认设置为20。__repr__()
DataFrame
to_string()
info()
如果超过该值,则将其用作
...
占位符,其实际尺寸如下所示。有多个配置选项,完整的列表和每个选项的说明可以在文档中看到。
从互联网上的笔记本上复制的,它在模块导入语句之后放置了其他限制显示的语句。通过使它们静音,所有列都已显示。
我没能做的是找到一个解释这些和类似的网站或教程。