📌  相关文章
📜  如何删除熊猫数据框中的一列 - Python (1)

📅  最后修改于: 2023-12-03 14:52:09.432000             🧑  作者: Mango

如何删除熊猫数据框中的一列 - Python

在数据分析中,经常需要对数据进行处理和清洗。在处理数据时,熊猫(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。