📜  如何在 pandas 中按名称删除列 - Python (1)

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

如何在 Pandas 中按名称删除列 - Python

在 Pandas 中,删除列有多种方法。其中一种方法是按照列的名称进行删除。本文将介绍如何在 Pandas 中按名称删除列。

步骤

以下是在 Pandas 中按名称删除列的步骤:

步骤 1

导入所需的库:

import pandas as pd
步骤 2

创建 Pandas 数据表:

data = {'Name': ['Alice', 'Bob', 'Charlie', 'David'],
       'Age': [25, 32, 18, 47],
       'Gender': ['F', 'M', 'M', 'M'],
       'Salary': [55000, 78000, 40000, 95000]}

df = pd.DataFrame(data)

df 将包含以下数据表:

       Name  Age Gender  Salary
0     Alice   25      F   55000
1       Bob   32      M   78000
2   Charlie   18      M   40000
3     David   47      M   95000
步骤 3

按照名称删除列:

df.drop('Salary', axis=1, inplace=True)
  • 'Salary' 是要删除的列的名称。
  • axis=1 表示删除列而不是行。
  • inplace=True 表示在原始数据表上进行更改。
步骤 4

确认列已被删除:

print(df)

输出结果应为:

       Name  Age Gender
0     Alice   25      F
1       Bob   32      M
2   Charlie   18      M
3     David   47      M
结论

在 Pandas 中,按照名称删除列很简单。使用 drop() 函数和 axis=1 参数,你可以很容易地删除你需要的列。