【问题标题】:Python Jupyter Notebook - Summary Display only showing last resultPython Jupyter Notebook - 摘要显示仅显示最后一个结果
【发布时间】:2018-04-18 04:10:42
【问题描述】:

我有两个数据集,我尝试通过 2 个不同的命令同时查看这两个数据集的摘要。但是,Jupyter 只显示最后一个结果。有没有办法我可以在下一个单元格中看到两者?

    raw_data = {'age1': [23,45,21],'age2': [10,20,50], 'age3':[44,55,77]}
    df = pd.DataFrame(raw_data, columns = ['age1','age2','age3'])

    raw_data = {'age1': [23,45,21],'age2': [10,20,50], 'age3':[44,55,77]}
    df2 = pd.DataFrame(raw_data, columns = ['age1','age2','age3'])

    np.sum(df['age1'])
    np.sum(df['age2'])

【问题讨论】:

标签: python jupyter-notebook


【解决方案1】:

您可以在笔记本的开头设置以显示单个单元格的所有中间结果:

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

【讨论】:

    【解决方案2】:

    Jupyter 只会自动打印出单元格的最后一条命令。您可以在要输出的每个对象周围使用 print(),将两个命令放在以逗号分隔的同一行,或者将其中一个移动到下一个单元格。每种情况下的输出都会略有不同,因此请使用能够为您提供所需结果的那种。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-15
      • 1970-01-01
      • 2021-08-08
      • 2019-03-08
      • 2022-09-15
      相关资源
      最近更新 更多