📜  pandas 从字典中删除项目 - Python (1)

📅  最后修改于: 2023-12-03 15:18:14.466000             🧑  作者: Mango

Pandas 从字典中删除项目 - Python

在 Pandas 中,可以使用 drop() 方法从字典中删除列或行。

删除列

删除列时,需要指定 axis=1 参数。以下是示例代码:

import pandas as pd

# 创建字典
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
        'age': [25, 36, 47, 18],
        'gender': ['F', 'M', 'M', 'M']}

df = pd.DataFrame(data)

# 删除 'gender' 列
df = df.drop('gender', axis=1)

print(df)

输出:

       name  age
0     Alice   25
1       Bob   36
2   Charlie   47
3     David   18
删除行

删除行时,需要指定 axis=0 参数以及要删除的行的标签。以下是示例代码:

import pandas as pd

# 创建字典
data = {'name': ['Alice', 'Bob', 'Charlie', 'David'],
        'age': [25, 36, 47, 18],
        'gender': ['F', 'M', 'M', 'M']}

df = pd.DataFrame(data)

# 删除第一行
df = df.drop(0, axis=0)

print(df)

输出:

      name  age gender
1      Bob   36      M
2  Charlie   47      M
3    David   18      M

以上就是 Pandas 中从字典中删除项目的方法。