一尘不染

Python-漂亮地打印整个熊猫系列/ DataFrame

python

我在终端上经常使用SeriesDataFrames__repr__系列的默认值返回精简的样本,具有一些头和尾值,但其余部分丢失。

有没有一种内置方法可以漂亮地打印整个Series / DataFrame?理想情况下,它将支持适当的对齐方式,可能会支持列之间的边界,甚至可能会为不同的列进行颜色编


阅读 869

收藏
2020-02-16

共1个答案

一尘不染

你也可以将option_context,与一个或多个选项一起使用:

with pd.option_context('display.max_rows', None, 'display.max_columns', None):  # more options can be specified also
    print(df)

这将使选项自动返回其先前的值。

如果你正在使用jupyter-notebook,则使用display(df)代替print(df)将使用丰富的jupyter显示逻辑(像这样)。

2020-02-16