Class: dataset
(Not Recommended) Find dataset array elements with missing values
The dataset data type is not recommended. To work with heterogeneous data,
use the MATLAB®
table data type instead. See MATLAB
table documentation for more information.
I = ismissing(ds)
I = ismissing(ds,Name,Value)
returns a logical array that indicates which elements in the dataset array,
I = ismissing(ds)ds, contain a missing value. By default,
ismissing recognizes NaN as a missing value in
numeric variables, '' as a missing value in character variables, and
<undefined> as a missing value in categorical arrays.
ds2 = ds(~any(I,2),:) creates a new dataset array
containing only the complete observations in ds.
ds2 = ds(:,~any(I,1)) creates a new dataset array
containing only the variables from ds with no missing
values.
returns missing value indices with additional options specified by one or more
I = ismissing(ds,Name,Value)Name,Value pair arguments.
|
|
Specify optional
comma-separated pairs of Name,Value arguments. Name is
the argument name and Value is the corresponding value.
Name must appear inside quotes. You can specify several name and value
pair arguments in any order as
Name1,Value1,...,NameN,ValueN.
|
Vector of numeric values to treat as missing value indicators in
floating point |
|
Character vector, string array, or cell array of character vectors to
treat as missing value indicators in character |
|
Logical array indicating which elements in |
dataset | isempty | isnan | isundefined | replaceWithMissing