首页 > 解决方案 > 从数据框中删除除 index 和 nth 之外的所有列

问题描述

我有一个可变大小的列式数据框。什么是就地删除除第 n 列和索引列之外的所有列的最佳方法。

标签: pandas

解决方案


您可以通过显式索引来保留第 n 个

df = df[df.columns[n:n+1]]

注意范围符号以确保您获得数据框而不是系列

索引列自然会留在 df


推荐阅读