📅  最后修改于: 2023-12-03 15:24:18.456000             🧑  作者: Mango
在 Pandas 中,有时候我们需要删除 DataFrame 中的第一行。下面我们将介绍两种方法来实现这一操作。
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 方法是用于删除行或列的通用方法。要删除第一行,我们可以指定行标签为 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 的第一行。