我在终端上经常使用Series和DataFrames。__repr__
系列的默认值返回精简的样本,具有一些头和尾值,但其余部分丢失。
有没有一种内置方法可以漂亮地打印整个Series / DataFrame?理想情况下,它将支持适当的对齐方式,可能支持列之间的边界,甚至可能对不同列进行颜色编码。
display.max_rows
,问题在于我大多数时候确实希望输出被截断。我只是偶尔希望看到完整的输出。我可以将选项设置为一个很高的值,使用default __repr__
,然后还原该值,但这似乎有点麻烦,在这种情况下,我不妨编写自己的漂亮打印函数。
set_option
支持颜色的选项,这可能可以作为应用某些CSS或输出格式的插件来完成。这是我认为您可以实现这一目标的唯一方法
pd.set_option('display.max_rows', 1000)
,例如,可以使用其他颜色更改颜色,我假设您正在谈论为html repr输出着色。我认为这根本不是内置的。