【发布时间】:2015-08-16 23:13:09
【问题描述】:
我喜欢在 pandas 中使用 .head() 和 .tail() 函数来间接显示一定数量的行(有时我想要更少,有时我想要更多!)。但是有没有办法用 DataFrame 的列做到这一点?
是的,我知道我可以更改显示选项,如下所示:
pd.set_option('display.max_columns', 20)
但这太笨重了,不能随时更改,而且无论如何,它只会替换 .head() 功能,而不是 .tail() 功能。
我也知道这可以使用访问器来完成:
yourDF.iloc[:,:20] 模拟 .head(20) 和 yourDF.iloc[:,-20:] 模拟 .tail(20)。
它可能看起来像一小段代码,但老实说,它不像我使用 .head() 时那样直观和快捷。
这样的命令存在吗?没找到!
【问题讨论】: