使用Python Pandas删除DataFrame最后一列

在数据处理过程中,你可能会遇到需要删除DataFrame最后一列的情况。Python Pandas提供了便捷的'drop'函数来实现这一目标。

以下是使用'drop'函数删除最后一列的示例代码:

import pandas as pd

# 创建一个DataFrame
data = {'col1': [1, 2, 3], 'col2': [4, 5, 6], 'col3': [7, 8, 9]}
df = pd.DataFrame(data)

# 删除最后一列
df = df.drop(df.columns[-1], axis=1)

print(df)

输出结果:

   col1  col2
0     1     4
1     2     5
2     3     6

代码解析:

  1. df.columns[-1]: 获取最后一列的列名。
  2. axis=1: 指定删除操作应用于列。
  3. df = df.drop(...): 将删除后的DataFrame赋值给原始DataFrame,实现数据更新。

通过以上代码,你可以轻松地删除Pandas DataFrame中的最后一列。 掌握'drop'函数的使用方法,将使你的数据处理工作更加高效便捷。

Python Pandas删除最后一列:简单代码示例与讲解

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

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