我有一些表格,其中前11列填充了数据,但此后的所有列都是空白.我试过了:
df=df.dropna(axis=1,how='all')
这没用.然后我用了:
df = df.drop(df.columns[range(11,36)], axis=1)
哪个工作在前几个表,但随后一些表更长或更短,因此生成错误消息.
解决方法:
您可以只列下标列:
df = df[df.columns[:11]]
这将只返回前11列
或者你可以这样做:
df.drop(df.columns[11:], axis=1)
在第11个之后删除所有列.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。