📜  如何在 Pandas 中删除第一行?(1)

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

如何在 Pandas 中删除第一行?

在 Pandas 中,有时候我们需要删除 DataFrame 中的第一行。下面我们将介绍两种方法来实现这一操作。

方法一:使用 iloc

iloc 是 Pandas 中用于根据位置选择行和列的方法。我们可以使用 iloc 去除 DataFrame 的第一行。

import pandas as pd

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

# 使用 iloc 删除第一行
df = df.iloc[1:]

在上面的代码中,我们通过iloc方法选择了第一行之后的所有行,并将其赋值给了df。

方法二:使用 drop

另一种方法是使用 drop 方法。drop 方法是用于删除行或列的通用方法。要删除第一行,我们可以指定行标签为 0 并将参数 axis 设置为 0。

import pandas as pd

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

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

在上面的代码中,我们指定了要删除的行的行标签,并将 axis 参数设置为 0,表示按行删除。

无论使用哪种方法,都可以很容易地删除 DataFrame 的第一行。