該選項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
提交
取消