Найдите отсутствующие значения
TF = ismissing(
возвращает логический массив, который указывает, какие элементы массива или таблицы содержат отсутствующие значения. Размер A
)TF
совпадает с размером A
.
Стандартные отсутствующие значения зависят от типа данных:
NaN
для double
единственный
длительность
, и 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