显示所有行时显示行数和列数

该选项display.max_rows默认设置为 60。这意味着当数据框中存在超过 60 行时,使用print(df)它会将其裁剪为仅显示 60,最后将显示行数和列数,例如:[61 rows x 22 columns]

但是,如果有 60 行或更少行,它将不会在底部显示形状信息。

如何强制它始终在底部显示形状信息(在所有情况下,即使只有 1 行 1 列)而不更改它显示的行数?


海绵宝宝撒
浏览 123回答 1
1回答

慕容3067478

需要更改'show_dimensions'选项。它'truncate'默认设置为,所以它只在输出被截断时显示:import pandas as pdimport numpy as nppd.set_option('show_dimensions', True)df = pd.DataFrame(np.random.randint(1,100, (4,4)))print(df)输出:    0   1   2   30  88  66  37  411  74  21   5   42  74  43  86  523  65  20  58  65[4 rows x 4 columns]
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python