📅  最后修改于: 2023-12-03 14:45:03.468000             🧑  作者: Mango
在使用 Pandas 处理数据时,删除行或列表是非常常见的操作。本文将介绍如何使用 Pandas 删除行列表。
通常我们使用 drop()
方法删除行。以下是一个删除行操作的示例代码:
import pandas as pd
# 创建示例数据
data = {
'name': ['Tom', 'John', 'Mary', 'Jim'],
'age': [25, 32, 18, 41],
'gender': ['M', 'M', 'F', 'M']
}
df = pd.DataFrame(data)
# 删除行
df.drop([1, 2], inplace=True)
print(df)
输出结果如下:
name age gender
0 Tom 25 M
3 Jim 41 M
在上面的代码中,我们使用 drop()
方法删除了第 2 行和第 3 行的数据。需要注意的是,我们通过 inplace=True
参数将 drop()
方法的执行结果直接应用于原数据框。
通常我们使用 drop()
方法删除列。以下是一个删除列操作的示例代码:
import pandas as pd
# 创建示例数据
data = {
'name': ['Tom', 'John', 'Mary', 'Jim'],
'age': [25, 32, 18, 41],
'gender': ['M', 'M', 'F', 'M']
}
df = pd.DataFrame(data)
# 删除列
df.drop(columns=['age'], inplace=True)
print(df)
输出结果如下:
name gender
0 Tom M
1 John M
2 Mary F
3 Jim M
在上面的代码中,我们使用 drop()
方法删除了名为 age
的列。同样的,我们通过 inplace=True
参数将 drop()
方法的执行结果直接应用于原数据框。
以上是使用 Pandas 删除行列表的示例代码。希望可以帮助您更好地处理数据。