Python dataframe是否必须是pandas中显示输出的最后一个命令?

Python dataframe是否必须是pandas中显示输出的最后一个命令?,python,pandas,dataframe,jupyter-notebook,Python,Pandas,Dataframe,Jupyter Notebook,因为我必须为输出显示dataframe,并进行文件处理和错误记录。 所以我在pycharm中创建了.ipynb文件,并完成了上面提到的所有工作?但我可以在我的out窗口中看到dataframe,因为我在其中一个方法(不是最后一个)中提到了dataframe 早些时候,当我的程序很简单,dataframe是最后一个命令时,它向我显示了dataframe。 有谁能告诉我,处理这种情况的最佳方法是什么。 我也试着在Jupyter笔记本上运行整个程序,但没有成功。一个笔记本可以有很多电池。将显示每个单元

因为我必须为输出显示dataframe,并进行文件处理和错误记录。 所以我在pycharm中创建了.ipynb文件,并完成了上面提到的所有工作?但我可以在我的out窗口中看到dataframe,因为我在其中一个方法(不是最后一个)中提到了dataframe

早些时候,当我的程序很简单,dataframe是最后一个命令时,它向我显示了dataframe。

有谁能告诉我,处理这种情况的最佳方法是什么。
我也试着在Jupyter笔记本上运行整个程序,但没有成功。

一个笔记本可以有很多电池。将显示每个单元格中最后一个表达式的值

()

因此,如果您希望显示数据帧的值,
让它成为单元格中的最后一个表达式,然后将文件处理/记录放在后续单元格中。

笔记本可以有许多单元格。将显示每个单元格中最后一个表达式的值

()

因此,如果您希望显示数据帧的值,
让它成为单元格中的最后一个表达式,然后将文件处理/记录放在后续单元格中。

默认情况下,交互设置为仅打印最后一个表达式。您可以通过更改此设置来更改它-

你可以这样做

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

默认情况下,交互设置为仅打印最后一个表达式。您可以通过更改此设置来更改它-

你可以这样做

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"