我在IPython笔记本中运行这个单元:
# salaries and teams are Pandas dataframe
salaries.head()
teams.head()
结果是我只得到了teams
数据帧的输出,而不是salaries
和teams
的输出。如果我只运行salaries.head()
,我会得到salaries
data-frame的结果,但在运行这两个语句时,我只看到teams.head()
的输出。我怎样才能纠正这个错误呢?
发布于 2015-12-22 02:50:50
您尝试过display
命令吗?
from IPython.display import display
display(salaries.head())
display(teams.head())
发布于 2017-02-27 09:00:07
一种更简单的方法:
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"
它省去了你重复输入"Display“的麻烦
假设该单元格包含以下内容:
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]
部分。
发布于 2015-12-21 22:58:40
提供,
print salaries.head()
teams.head()
https://stackoverflow.com/questions/34398054
复制相似问题