В основном я занимаюсь анализом данных. Я читаю набор данных как numpy.ndarray, и некоторые значения отсутствуют (либо из-за отсутствия там NaN
, либо из-за того, что строка написана " NA
").
Я хочу очистить все строки, содержащие любую подобную запись. Как мне это сделать с numpy ndarray?
np.isfinite
также полезен в этом случае, а также когда вы хотите избавиться от±Inf
значений. Он не требует~
, поскольку он возвращает истину только для конечных вещественных чисел.