如何不要以科學記號顯示?
2019/10/11 上午 02:18
機器學習共學討論版
林佳瑩
觀看數:311
回答數:2
收藏數:0
ml100-3-d08
app_train.AMT_INCOME_TOTAL.describe()
這個收入的欄位數值很大,Python會自動變科學記號顯示,想請問如何顯示原來的數值呢?畫boxplot,Y軸也是科學記號顯示...
回答列表
-
2019/10/11 上午 11:07陳明佑 (Ming You Chen)贊同數:1不贊同數:0留言數:0
剛剛看了一下這兩個函數的官方文件
都沒有提供對應的方法, 因此應該是無法調整
如果硬要做出這種結果, 可能要自己去定義統計/繪圖的函數
此外, 其實Python預設紀錄數值的方法就是用float
所以不是刻意寫成整數, 科學記號反而是比較自然的表達法
-
2019/10/12 下午 09:58張維元 (WeiYuan)贊同數:2不贊同數:0留言數:0
嗨,這個原因主要是 Jupyter 替我們優化的顯示,可以參考這樣的設定做調整:
```
pd.set_option('display.float_format', lambda x: '%.3f' % x)
```