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 должен появиться в кавычках. Вы можете задать несколько аргументов в виде пар имен и значений в любом порядке, например: 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','.');