该选项display.max_rows默认设置为 60。这意味着当数据框中存在超过 60 行时,使用print(df)它会将其裁剪为仅显示 60,最后将显示行数和列数,例如:[61 rows x 22 columns]但是,如果有 60 行或更少行,它将不会在底部显示形状信息。如何强制它始终在底部显示形状信息(在所有情况下,即使只有 1 行 1 列)而不更改它显示的行数?
1 回答

慕容3067478
TA贡献1773条经验 获得超3个赞
需要更改'show_dimensions'选项。它'truncate'默认设置为,所以它只在输出被截断时显示:
import pandas as pd
import numpy as np
pd.set_option('show_dimensions', True)
df = pd.DataFrame(np.random.randint(1,100, (4,4)))
print(df)
输出:
0 1 2 3
0 88 66 37 41
1 74 21 5 4
2 74 43 86 52
3 65 20 58 65
[4 rows x 4 columns]
添加回答
举报
0/150
提交
取消