从df中删除大小写时遇到麻烦



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

ocupados.MONTO_DE_INGRESO_TOTAL.drop([-9])

,但我得到的是'[-9]不在轴'

我知道-9是该列中的一个值,因为"描述"显示最小值为- 90000。我试过drop.([- 9000000])和drop.([- 9000000],轴=0),但也不管用。会出什么问题呢?

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

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

或保留不匹配的行:

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

相关内容

  • 没有找到相关文章

最新更新