Jupyter notebook 輸出部分顯示不全的解決方案

在我更換瞭jupyter主題後,輸出部分總是顯示不全,差兩個字符;Github上已經有人提出瞭這個問題,並有瞭解決方案,親測有效。

在這個路徑,打開custom文件夾

在這裡插入圖片描述

打開custom.css文件:

replace the current div.output_area with the following in the custom css file:

div.output_area {
display: -webkit-box;
padding: 13px;
}

在這裡插入圖片描述

這個13px,可能有的人改瞭以後,還是顯示不全,可以多試幾個數,因為有的人瀏覽器顯示比例不一樣

重新運行jupyter notebook,輸出部分顯示不全的問題解決。

補充:jupyter中關於pandas的dataframe行列顯示不全與復原

在jupyternote book中,當dataframe數據的列數或行數很多時,默認為瞭減少顯示的面積會隻能顯示其中部分列或行的數據。本文記錄如何將數據顯示完全和如何復原默認操作。

問題: 列或行顯示不全

如:列顯示不全

解決方式:

pd.set_option('display.max_columns', None)
#顯示所有列
pd.set_option('display.max_columns', None) #原來中間會有部分列的顯示被省略
data.describe()

還原默認配置:reset_option

pd.reset_option("display.max_columns") # 還原默認的顯示方式

對於行顯示不全的解決類似,將display.max_columns改為display_maxrows即可。

也可以指定設置顯示的行數。

如: display.max_rows = 60

相關參數配置:

編號 參數 描述
1 display.max_rows 要顯示的最大行數
2 display.max_columns 要顯示的最大列數
3 display.expand_frame_repr 顯示數據幀以拉伸頁面
4 display.max_colwidth 顯示最大列寬
5 display.precision 顯示十進制數的精度

以上為個人經驗,希望能給大傢一個參考,也希望大傢多多支持WalkonNet。如有錯誤或未考慮完全的地方,望不吝賜教。