选项display.max_rows
默认设置为60。
这意味着当数据框中存在超过 60 行时,在使用 print(df) 时,它会将其裁剪为仅显示 60 行,并在最后显示行数和列数,例如: [61 行 x 22 列]
但是,如果行数为 60 或更少,则底部不会显示形状信息。
如何强制它始终在底部显示形状信息(在所有情况下,即使只有 1 行 1 列)而不更改它显示的行数?
最佳答案
需要更改'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]
关于python - 显示所有行时显示行数和列数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54696940/