我有一个框架,在某些情况下可能会增长到大量列. 有时,这个数量的列会增加到无法显示的程度. 我想做的是说,框架可能不超过16列,如果它确实存在,则只需截断额外的列.
Pandas有一个截断功能. 默认情况下,它适用于行,但也可以适用于列. 假设A和B都是框架中的列,看起来像df.truncate(before="A", after="B", axis="columns")
. 然而,如果我 Select df.truncate(before=1, after=16, axis="columns")
,我就会遇到切片问题,因为它显然需要列名.
是否有一种方法可以在不知道或关心列名称的情况下删除额外的列? 这很重要,因为它是通用代码,可以用于不同但相关的数据.
我try 使用截断函数,并希望能够通过固定的常数限制列数.