我在IPython Notebook中运行这个单元格:
# salaries and teams are Pandas dataframe salaries.head() teams.head()
其结果是,我只得到的输出teams
数据帧,而不是两者的salaries
和teams
.如果我只是运行salaries.head()
我得到salaries
数据帧的结果,但在运行两个语句我只看到输出teams.head()
.我怎么能纠正这个?
你试过这个display
命令吗?
from IPython.display import display display(salaries.head()) display(teams.head())
更简单的方法:
from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all"
它可以节省你不得不重复键入"显示"
假设单元格包含:
from IPython.core.interactiveshell import InteractiveShell InteractiveShell.ast_node_interactivity = "all" a = 1 b = 2 a b
然后输出将是:
Out[1]: 1 Out[1]: 2
如果我们使用IPython.display.display
:
from IPython.display import display a = 1 b = 2 display(a) display(b)
输出是:
1 2
所以同样的事情,但没有Out[n]
部分.