jupyter用print输出DataFrame数据自动换行


最近用python做了下数据处理,顺便感受了下jupyter和普通终端的区别,发现在输出DataFrame的时候出了点问题,用jupyter的输出老是自动换行,但只显示了一半的距离,并没有占满。用终端就不会出现这个问题

 

jupyter的输出

 

 

 终端的输出

我以为是vscode的问题,然后换了浏览器版的jupyter,还是不行

 

后面发现把print换成display可以解决这个问题

 

但仍然不知道为啥换行。

后来发现是pandas中有显示的设置值,设置宽度的是 pd.options.display.width,默认的只有80

 

 

 设置成500就可以了~

 

 还可以设置长度、行数列数和是否隐藏等选项

终端中为什么不受默认值影响就不知道了


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM