如何设置Jupyter Notebook中print DataFrame数据时自动换行?

2026-05-17 08:330阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计247个文字,预计阅读时间需要1分钟。

最近用Python做了数据处理,发现Jupyter和普通终端的区别,发现输出DataFrame时有点问题,Jupyter的输出是自动换行的,但只显示了一半的距离,且没有占满。

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

jupyter的输出

终端的输出

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

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

但仍然不知道为啥换行。

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

设置成500就可以了~

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

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

本文共计247个文字,预计阅读时间需要1分钟。

最近用Python做了数据处理,发现Jupyter和普通终端的区别,发现输出DataFrame时有点问题,Jupyter的输出是自动换行的,但只显示了一半的距离,且没有占满。

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

jupyter的输出

终端的输出

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

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

但仍然不知道为啥换行。

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

设置成500就可以了~

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

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