Python 在同一jupyter单元格中运行multi命令
我试图同时显示两行的两个输出,我使用Panda library,它似乎只显示第二行的输出:Python 在同一jupyter单元格中运行multi命令,python,python-3.x,jupyter-notebook,Python,Python 3.x,Jupyter Notebook,我试图同时显示两行的两个输出,我使用Panda library,它似乎只显示第二行的输出: 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) 这是我的手机:
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)
这是我的手机:
frame.state
frame.year
这就是输出:
您可以在笔记本的开头使用以下内容运行单元格:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
这将运行每个单元格中的所有表达式。如果要返回默认行为,可以编写:
InteractiveShell.ast_node_interactivity = "last_expr"
如果您想同时提供两个输出,可以尝试这样做。 在你的jupyter笔记本电池上输入这个 帧、状态、帧、年
只需在两条语句之间插入一个逗号,即可打印这两条语句的输出 如果要打印,请使用
print
。也可以使用display(…)
。这样,您可以从一个单元格打印多个数据帧,它们看起来比使用print
时更漂亮,因为获取错误:name'InteractiveShell'未定义
Oops!对不起,我忘了写下导入的InteractiveShell
。现在应该可以用了,很好用,我宁愿用这种方式,也不愿用印刷品