最近用python做了下數據處理,順便感受了下jupyter和普通終端的區別,發現在輸出DataFrame的時候出了點問題,用jupyter的輸出老是自動換行,但只顯示了一半的距離,並沒有占滿。用終端就不會出現這個問題
jupyter的輸出
終端的輸出
我以為是vscode的問題,然后換了瀏覽器版的jupyter,還是不行
后面發現把print換成display可以解決這個問題
但仍然不知道為啥換行。
后來發現是pandas中有顯示的設置值,設置寬度的是 pd.options.display.width,默認的只有80
設置成500就可以了~
還可以設置長度、行數列數和是否隱藏等選項
終端中為什么不受默認值影響就不知道了
官方文檔鏈接:https://pandas.pydata.org/pandas-docs/stable/user_guide/options.html
參考博客:https://cloud.tencent.com/developer/article/1740235