【发布时间】:2021-03-08 06:45:18
【问题描述】:
这是一个非常基本的问题,但我无法找到答案:
在 Jupyter 中,如果我在同一个单元格中执行两个 pandas df.describe() 调用,则只显示最后一个的输出。 .info()、.head() 等也是如此。
我如何说服 Jupyter 和 pandas 按预期顺序显示上述输出中的所有N,并使用与单个输出默认相同的表格格式?
FWIW 示例代码为:
df1.describe()
#...
df2.describe()
dfN.describe() # Only the result of the final call is displayed
来自 cmets 的点:
-
print(df1.describe())可以工作,但不会像describe()本身一样呈现表格。 -
显示两个 pandas 表并排 (Jupyter notebook display two pandas tables side by side) 可能有效,但不能扩展到
N表。
【问题讨论】:
-
使用 print() 函数
-
@DevenRamani 如何维护表格的漂亮打印?
-
你可能想看看这个类似的问题:stackoverflow.com/questions/38783027/…
-
如果你需要多个,为什么不将它们与
pd.concat()结合起来,因为describe()的输出也是一个数据框?
标签: python pandas jupyter jupyter-lab