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

时间:2017-12-30 18:22:36

标签: 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)

这是我的手机:

frame.state
frame.year

这是输出:

enter image description here

2 个答案:

答案 0 :(得分:2)

您可以在笔记本的开头使用此单元格运行单元格:

WITH

这将运行每个单元格中的所有表达式。如果要返回默认行为,可以写:

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

答案 1 :(得分:1)

如果您想同时提供两个输出,可以尝试这样做。 在你的jupyter笔记本电脑上输入这个,

frame.state,frame.year

只需在它们之间插入一个逗号,就会打印两个语句的输出。