Forums
Vale, acabo de darme cuenta de que no sé usar el método drop asociado a una serie pandas -y yo pensaba que sí- ¿cómo podemos eliminar un valor por su etiqueta, por ejemplo, de:
s = pd.Series(["a", "b", "c", "d", "d"])
cómo eliminar el valor "c"?
Sneider
Hola Sneider, La única…
Hola Sneider,
La única forma que conozco yo es obtener el índice del elemento en cuestión con
s[s == "c"].index
y utilizar este índice en la función drop:
s.drop(s[s == "c"].index)
En todo caso esto solo te elimina la primera aparición del elemento, claro. No sé si habrá otras formas.
Espero que te haya ayudado
Espe
Muchas gracias por tu pronta…
Muchas gracias por tu pronta respuesta Espe,
Pues tu forma es la única que he encontrado, y no está nada mal :)
Muchas gracias