Python Pandas删除最后一列:简单代码示例与讲解
使用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
代码解析:
df.columns[-1]: 获取最后一列的列名。axis=1: 指定删除操作应用于列。df = df.drop(...): 将删除后的DataFrame赋值给原始DataFrame,实现数据更新。
通过以上代码,你可以轻松地删除Pandas DataFrame中的最后一列。 掌握'drop'函数的使用方法,将使你的数据处理工作更加高效便捷。
原文地址: https://www.cveoy.top/t/topic/dUvQ 著作权归作者所有。请勿转载和采集!