我在终端上使用Series和DataFrames很多.__repr__Series 的默认值返回一个简化的样本,带有一些head和tail值,但其余的则丢失.
是否有内置的方式来打印整个Series/DataFrame?理想情况下,它将支持正确的对齐,可能支持列之间的边界,甚至可能支持不同列的颜色编码.
我喜欢在熊猫中使用.head()和.tail()函数来环境显示一定数量的行(有时候我想要更少,有时我想要更多!).但有没有办法用DataFrame的列做到这一点?
是的,我知道我可以更改显示选项,如:
pd.set_option('display.max_columns', 20)
但这太过笨重了,不能随时改变,无论如何,它只会取代.head()功能,而不是.tail()功能.
我也知道这可以使用访问器来完成:
yourDF.iloc[:,:20]模拟.head(20)和yourDF.iloc[:,-20:]模拟.tail(20).
它可能看起来像一个短的代码,但老实说,它不像我使用.head()那样直观或快捷.
这样的命令存在吗?我找不到一个!