2024-04-26 14:47:38 发布
网友
我经常在终端上处理序列和数据帧。序列的默认__repr__返回一个缩减的样本,其中包含一些头和尾值,但其余的都不存在。
__repr__
有没有一种内置的方法可以很好地打印整个系列/数据帧?理想情况下,它将支持适当的对齐,可能是列之间的边界,甚至可能是不同列的颜色编码。
不需要破解设置。有一个简单的方法:
print(df.to_string())
当然,如果出现很多这样的情况,就做一个这样的函数。您甚至可以将其配置为每次启动IPython时加载:https://ipython.org/ipython-doc/1/config/overview.html
def print_full(x): pd.set_option('display.max_rows', len(x)) print(x) pd.reset_option('display.max_rows')
至于色彩,对我来说过于精细的色彩似乎适得其反,但我同意像bootstrap's ^{}这样的东西会很好。您可以随时create an issue建议使用此功能。
不需要破解设置。有一个简单的方法:
当然,如果出现很多这样的情况,就做一个这样的函数。您甚至可以将其配置为每次启动IPython时加载:https://ipython.org/ipython-doc/1/config/overview.html
至于色彩,对我来说过于精细的色彩似乎适得其反,但我同意像bootstrap's ^{} 这样的东西会很好。您可以随时create an issue建议使用此功能。
相关问题 更多 >
编程相关推荐