Básicamente, estoy haciendo un análisis de datos. Leí en un conjunto de datos como numpy.ndarray y faltan algunos de los valores (ya sea por no estar allí, por estar NaN
o por ser una cadena escrita " NA
").
Quiero limpiar todas las filas que contengan una entrada como esta. ¿Cómo hago eso con un ndarray numpy?
np.isfinite
también es útil en este caso, así como cuando desea deshacerse de±Inf
valores. No requiere~
, ya que devuelve verdadero solo para reales finitos.any
aall
. Dado que desea seleccionar filas donde "todos son finitos", en lugar de seleccionar filas donde "ninguno es nan".