Básicamente, estoy haciendo algunos análisis de datos. Leo en un conjunto de datos como numpy.ndarray y faltan algunos de los valores (ya sea por no estar allí, por ser NaN
, o por ser una cadena escrita como "NA
").Cómo eliminar todas las filas en un numpy.ndarray que contiene valores no numéricos
Quiero limpiar todas las filas que contengan cualquier entrada como esta. ¿Cómo hago eso con un ndarray numpy?
Awesome gracias. ¿Sería posible obtener una explicación sobre lo que está haciendo? Todavía un poco nuevo para numpy :) – zebra
@zebra - explicado. – eumiro
'np.isfinite' también es útil en este caso, así como también cuando desea deshacerse de los valores' ± Inf'. No requiere el '~', ya que devuelve verdadero solo para reales finitos. – naught101