📅  最后修改于: 2023-12-03 15:25:56.047000             🧑  作者: Mango
在 Pandas 中,可以使用 df.drop()
函数来删除特定的列。然而,使用该函数删除索引列会出现错误,因为它们通常被视为轴(axis)而不是列。
首先,我们可以使用 reset_index()
函数将索引列作为普通列返回,并指定 drop=True
参数来删除整个索引列。
df = df.reset_index(drop=True)
另一种方法是选择需要的列,而不是删除索引列。我们可以使用 df.loc[]
或 df.iloc[]
函数来选择列,例如:
df = df.iloc[:, 1:] # 选择从第二列开始的所有列
df = df.loc[:, ['列1', '列2']] # 选择特定列
当我们需要删除索引列时,我们可以使用 reset_index()
函数将其作为普通列返回,或者选择需要的列,而不是删除整个索引列。