在同一个 jupyter 单元中运行多个命令

HIS*_*ISI 6 python python-3.x jupyter-notebook

我试图同时显示 2 行的 2 个输出,我使用 Panda 库,它似乎只显示第二行的输出:

import pandas as pd
data = {"state": ["Ohio", "Ohio", "Ohio", "Nevada", "Nevada"],
     "year": [2000, 2001, 2002, 2001, 2002],
     "pop": [1.5, 1.7, 3.6, 2.4, 2.9]}

frame = pd.DataFrame(data)
Run Code Online (Sandbox Code Playgroud)

这是我的手机:

frame.state
frame.year
Run Code Online (Sandbox Code Playgroud)

这是输出:

在此输入图像描述

Ori*_*osa 8

您可以在笔记本的开头运行一个单元格:

from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
Run Code Online (Sandbox Code Playgroud)

这将运行每个单元格中的所有表达式。如果你想恢复默认行为,你可以这样写:

InteractiveShell.ast_node_interactivity = "last_expr"
Run Code Online (Sandbox Code Playgroud)