Zasadniczo przeprowadzam analizę danych. Czytam w zbiorze danych jako numpy.ndarray i brakuje niektórych wartości (albo po prostu nie będąc tam, będąc NaN
, albo będąc ciągiem napisanym „ NA
”).
Chcę wyczyścić wszystkie wiersze zawierające taki wpis. Jak mam to zrobić z numpy ndarray?
np.isfinite
przydaje się również w tym przypadku, a także gdy chcesz pozbyć się±Inf
wartości. Nie wymaga~
, ponieważ zwraca prawdę tylko dla skończonych liczb rzeczywistych.any
naall
. Ponieważ chcesz wybrać wiersze, w których „wszystkie są skończone”, zamiast wybierać wiersze, w których „żadne nie są nan”.