📜  Python|熊猫系列.drop()(1)

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

Python | 熊猫系列.drop()

简介

在 Panda 库中, DataFrame 类有一个名为 .drop() 的方法。这个方法可以被用于删除 DataFrame 表格中不需要的行或列。

使用方法

.drop() 方法的语法为:

DataFrame.drop(labels=None, axis=0, index=None, columns=None, level=None, inplace=False, errors='raise')

这个方法包含许多可选参数,但核心参数是 axislabelsaxis 参数可以设置删掉哪一个轴。剩余轴的索引将被保留。默认值为 0,即删除行。 labels 参数可用于指定需要删除的行或列的标签。当删除行时,参数 index 也可以用于指定需要删除的行。

下面我们将通过一个实例来展示 drop() 方法的使用。

例子
import pandas as pd

df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})

print(df)

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

print(df)

# 删除第二列
df = df.drop('B', axis=1)

print(df)

这个代码的输出如下:

   A  B  C
0  1  4  7
1  2  5  8
2  3  6  9

   A  B  C
1  2  5  8
2  3  6  9

   A  C
1  2  8
2  3  9

首先,我们创建了一个名为 df 的 DataFrame,它有三列,三行。然后,我们使用 drop() 方法将第一行删除。最后,我们再次使用 drop() 方法删除了名为 B 的列。

总结

通过 .drop() 方法,我们可以方便地从 Panda 的 DataFrame 中删除行或列。在处理数据集的过程中,这个方法经常用于删除不需要的数据。