📅  最后修改于: 2023-12-03 15:18:14.466000             🧑  作者: Mango
在 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 中从字典中删除项目的方法。