Класс: набор данных
(Не Рекомендуемый) Найти элементы массива набора данных с отсутствующими значениями
The dataset
тип данных не рекомендуется. Для работы с неоднородными данными используйте MATLAB®
table
вместо этого тип данных. См. MATLAB table
документация для получения дополнительной информации.
I = ismissing(ds)
I = ismissing(ds,Name,Value)
возвращает логический массив, который указывает, какие элементы в массиве набора данных, I
= ismissing(ds
)ds
, содержать отсутствующее значение. По умолчанию ismissing
распознает NaN
как отсутствующее значение в числовых переменных, ''
как отсутствующее значение в символьных переменных и <undefined>
как отсутствующее значение в категориальных массивах.
ds2 = ds(~any(I,2),:)
создает новый массив набора данных, содержащий только полные наблюдения в ds
.
ds2 = ds(:,~any(I,1))
создает новый массив набора данных, содержащий только переменные из ds
без отсутствующих значений.
Возвраты индексы отсутствующего значения с дополнительными опциями, заданными одним или несколькими I
= ismissing(ds
,Name,Value
)Name,Value
аргументы в виде пар.
|
|
Задайте необязательные разделенные разделенными запятой парами Name,Value
аргументы. Name
- имя аргумента и Value
- соответствующее значение. Name
должны находиться внутри кавычек. Можно задать несколько аргументов в виде пар имен и значений в любом порядке Name1,Value1,...,NameN,ValueN
.
|
Вектор числовых значений для обработки как индикаторов отсутствующих значений в |
|
Вектор символов, строковые массивы или массив ячеек векторов символов для обработки как отсутствующее значение индикаторов в символьных |
|
Логический массив, указывающий, какие элементы в |