因为我必须显示输出的数据帧并执行文件处理和错误记录。所以我在pycharm中创建了.ipynb文件并完成了上面提到的所有内容?但是我能够在我的窗口中看到数据帧,因为我在其中一个方法中提到了数据帧(不是最后一个)。
早些时候,当我的程序很简单并且dataframe是最后一个命令时,它向我展示了数据帧。
谁能告诉我什么是处理这类情况的最佳方法。我尝试在Jupyter笔记本上运行整个程序,但没有运气。
默认情况下,交互性设置为仅打印出最后一个表达式。您可以通过更改此设置来更改它 -
你可以这样做
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
笔记本可以有很多单元格。显示每个单元格中最后一个表达式的值。
因此,如果您希望显示数据帧的值,请将其作为单元格中的最后一个表达式,然后将文件处理/日志记录放入后续单元格中。