选项display.max_rows
默认设置为60。
这意味着,当数据框中存在60行以上时,使用print(df)
时它将被裁剪为仅显示60行,最后将显示行数和列数,例如:[61 rows x 22 columns]
< / p>
但是,如果行数少于或等于60,它将不会在底部显示形状信息。
如何强迫它始终在底部显示形状信息(在所有情况下,即使只有1行1列)而不改变它显示的行数?
答案 0 :(得分: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]