jupyter用print輸出DataFrame數據自動換行


最近用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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM