Найти отсутствующие значения
TF = ismissing(
возвращает логический массив, который указывает, какие элементы массива или таблицы содержат отсутствующие значения. Размер A
)TF
совпадает с размером A
.
Стандартные отсутствующие значения зависят от типа данных:
NaN
для double
, single
, duration
, и calendarDuration
NaT
для datetime
<missing>
для string
<undefined>
для categorical
' '
для char
{''}
для cell
векторов символов
TF = ismissing(
обрабатывает значения в A
,indicator
)indicator
как отсутствующее значение индикаторы, игнорируя все индикаторы по умолчанию, перечисленные в предыдущем синтаксисе. indicator
может быть одним индикатором или несколькими индикаторами. Для примера, если A
является массивом типов double
, затем ismissing(A,[0,-99])
обрабатывает 0 и -99 как отсутствующие double
значения вместо NaN
.
Поскольку целочисленные переменные не могут хранить NaN
, используйте специальное целое значение (в противном случае не используется), чтобы указать отсутствующие целочисленные данные, такие как -99
.
Для получения дополнительной информации о поиске отсутствующих строк смотрите Тест на Пустые строки и Отсутствующие значения.
ismissing
по-разному обрабатывает начальное и конечное пустое пространство для индикаторов, которые являются массивами ячеек векторов символов, символьных массивов или категориальных массивов.
Для массивов ячеек векторов символов, ismissing
не игнорирует белое пространство индикатора. Все векторы символов должны точно совпадать.
Для символьных массивов в табличных переменных, ismissing
игнорирует конечный пробел в индикаторе.
Для категориальных массивов ismissing
игнорирует начальное и конечное пустое пространство в индикаторе.
all
| any
| Очистка отсутствующих данных | fillmissing
| isempty
| isnan
| isoutlier
| isundefined
| missing
| rmmissing
| standardizeMissing