首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >IPython笔记本单元格多个输出

IPython笔记本单元格多个输出
EN

Stack Overflow用户
提问于 2015-12-21 22:32:00
回答 3查看 51.8K关注 0票数 95

我在IPython笔记本中运行这个单元:

代码语言:javascript
复制
# salaries and teams are Pandas dataframe
salaries.head()
teams.head()

结果是我只得到了teams数据帧的输出,而不是salariesteams的输出。如果我只运行salaries.head(),我会得到salaries data-frame的结果,但在运行这两个语句时,我只看到teams.head()的输出。我怎样才能纠正这个错误呢?

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2015-12-22 02:50:50

您尝试过display命令吗?

代码语言:javascript
复制
from IPython.display import display
display(salaries.head())
display(teams.head())
票数 149
EN

Stack Overflow用户

发布于 2017-02-27 09:00:07

一种更简单的方法:

代码语言:javascript
复制
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

它省去了你重复输入"Display“的麻烦

假设该单元格包含以下内容:

代码语言:javascript
复制
from IPython.core.interactiveshell import InteractiveShell
InteractiveShell.ast_node_interactivity = "all"

a = 1
b = 2

a
b

然后输出将是:

代码语言:javascript
复制
Out[1]: 1
Out[1]: 2

如果我们使用IPython.display.display

代码语言:javascript
复制
from IPython.display import display

a = 1
b = 2

display(a)
display(b)

输出为:

代码语言:javascript
复制
1
2

同样的事情,但没有Out[n]部分。

票数 126
EN

Stack Overflow用户

发布于 2015-12-21 22:58:40

提供,

代码语言:javascript
复制
print salaries.head()
teams.head()
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34398054

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档