无法从 df 中删除案例

Trouble deleting cases from a df

我一直在尝试删除某列中值为-9 的行,但一直没有成功。 这是我尝试过的:

ocupados.MONTO_DE_INGRESO_TOTAL.drop([-9])

但我得到的是“[-9] 未在轴中找到”

我知道 -9 是该列中的一个值,因为“描述”显示最小值为 -9.0000。 我试过 drop.([-9.000000]) 和 drop.([-9.000000], axis=0),但也没有用。有什么问题吗?

drop 与符合您条件的行的索引一起使用:

ocupados.drop(ocupados[ocupados.MONTO_DE_INGRESO_TOTAL == -9].index, inplace=True)

或保留不符合条件的行:

ocupados = ocupados[ocupados.MONTO_DE_INGRESO_TOTAL != -9]