如何在 Pandas DataFrame 中删除指定列并保留特定列

删除指定列

df = df.drop(['Volume', 'Turn_over'], axis=1)

上述代码是在 DataFrame 中删除两列,即'Volume'和'Turn_over'列。其中,'axis=1'表示删除列,而不是行。

保留特定列

如果想要保留第六列和倒数一二列,可以使用以下代码:

df = df.iloc[:, [5,-3,-2,-1]]

其中,'iloc'是通过行号和列号进行索引的方法。':,'表示选取所有行,'[5,-3,-2,-1]'表示选取第6列和倒数第3、2、1列。

总结

本文介绍了如何使用 Pandas DataFrame 的 drop 方法删除指定列,以及使用 iloc 方法保留特定列。希望对大家有所帮助。

Pandas DataFrame 删除指定列和保留特定列教程

原文地址: https://www.cveoy.top/t/topic/ohk0 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录