replaceWithMissing

Класс: набор данных

(Не Рекомендуемый), Вставляют индикаторы недостающих данных в массив набора данных

dataset тип данных не рекомендуется. Чтобы работать с гетерогенными данными, используйте MATLAB® table тип данных вместо этого. Смотрите MATLAB table документация для получения дополнительной информации.

Синтаксис

ds2 = replaceWithMissing(ds,Name,Value)

Описание

ds2 = replaceWithMissing(ds,Name,Value) заданные значения замен в массиве набора данных со стандартными индикаторами недостающих данных с помощью опций заданы одним или несколькими Name,Value парные аргументы. Используйте replaceWithMissing задавать:

  • Какие числовые индикаторы отсутствующего значения заменить на NaN.

  • Какие символьные индикаторы отсутствующего значения заменить на ''.

  • Какие категориальные уровни заменить на <undefined>.

Входные параметры

ds

dataset массив.

Аргументы name-value

Задайте дополнительные разделенные запятой пары Name,Value аргументы. Name имя аргумента и Value соответствующее значение. Name должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: Name1, Value1, ..., NameN, ValueN.

NumericValues

Вектор из числовых значений, что replaceWithMissing замены NaN.

CategoricalLevels

Вектор символов или массив ячеек из символьных векторов, называющий категориальные уровни, что replaceWithMissing замены <undefined>.

Strings

Вектор символов или массив ячеек из символьных векторов, содержащий текст, что replaceWithMissing замены ''.

DataVars

Заданный набор переменных в ds для которого replaceWithMissing значения замен. Можно задать положительное целое число или вектор из положительных целых чисел, указывающих на числа переменного столбца, имя переменной или массив ячеек имен переменных или логический вектор, указывающий который переменные заменить отсутствующие значения в.

Значение по умолчанию: Все переменные в ds.

Выходные аргументы

ds2

dataset массив, который имеет заданные индикаторы отсутствующего значения в заданных переменных ds, замененный стандартными индикаторами отсутствующего значения.

Примеры

развернуть все

Замените нестандартные индикаторы отсутствующего значения на стандартные индикаторы отсутствующего значения.

Замените числовые отсутствующие значения, закодированные 99 с NaN, и символьные отсутствующие значения закодировали '.' с ''.

ds = replaceWithMissing(ds,'NumericValues',99,'Strings','.');