Pandas – 删除数据框中的最后一列
在本文中,我们将介绍如何使用Pandas库的函数来删除数据框(DataFrame)中的最后一列。
阅读更多:Pandas 教程
准备工作
首先,我们导入需要用到的Python库,包括Pandas:
接着,我们创建一个示例数据框:
这个数据框有3列,我们将用它来演示数据框删除最后一列的操作。
删除最后一列
Pandas提供了几个函数可以用来删除数据框中的列,包括 drop()
和 pop()
等。其中, drop()
函数可以同时删除多个列,而 pop()
函数只能删除单个列。
这里,我们将使用 drop()
函数来删除最后一列。需要注意的是,在Pandas中,行和列都是从0开始编号的。
下面是删除最后一列的代码:
代码中, df.columns[-1]
表示最后一列的列名, axis=1
表示按列进行操作, inplace=True
表示直接对原数据框进行修改,不返回新的数据框。
我们可以使用 print()
函数来查看删除后的数据框:
输出结果为:
可以看到,最后一列已经被删除了。
总结
本文介绍了如何使用Pandas库的函数来删除数据框中的最后一列。通过本文的学习,你已经掌握了这个常用操作的方法,并可以在实际的数据处理中使用。