📅  最后修改于: 2023-12-03 14:52:09.432000             🧑  作者: Mango
在数据分析中,经常需要对数据进行处理和清洗。在处理数据时,熊猫(Pandas)是一个非常有用的Python库。熊猫提供了许多用于操作表格数据的函数和方法。在这个介绍中,我们将展示如何在熊猫数据框中删除一列。
在熊猫中,可以使用 drop
方法删除一个或多个列。下面是删除一列的示例代码:
import pandas as pd
# 创建示例数据框
df = pd.DataFrame({
'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [23, 24, 25, 26],
'性别': ['男', '女', '男', '女'],
'工资': [2000, 2200, 2600, 3000]
})
print('删除前的数据框:')
print(df)
# 删除 '工资' 列
df = df.drop('工资', axis=1)
print('删除后的数据框:')
print(df)
输出结果:
删除前的数据框:
姓名 年龄 性别 工资
0 张三 23 男 2000
1 李四 24 女 2200
2 王五 25 男 2600
3 赵六 26 女 3000
删除后的数据框:
姓名 年龄 性别
0 张三 23 男
1 李四 24 女
2 王五 25 男
3 赵六 26 女
在上面的示例代码中,我们创建了一个数据框,然后使用 drop
方法从数据框中删除了 '工资' 列。drop
方法的第一个参数是要删除的列的名称,第二个参数 axis=1
表示删除列。如果第二个参数不指定或指定为 axis=0
,则表示删除行。
使用 drop
方法可以方便地删除熊猫数据框中的一列。要删除多个列,请传递一个名称列表或名称的切片。删除行需要将 axis
设为 0。