Категориальные массивы

Массивы качественных данных со значениями из конечного набора дискретных нечисловых данных

categorical является типом данных для хранения данных со значениями из конечного набора дискретных категорий. Например, синтаксис C = categorical({'R','G','B','B','G','B'}) создает категориальный массив с шестью элементами, относящимися к категориям R, G, или B.

Категориальный массив обеспечивает эффективное хранение и удобную манипуляцию нечисловыми данными, а также сохраняет значимые имена для значений данных. Категории могут иметь естественный порядок, но он не требуется. Для получения дополнительной информации смотрите Создание категориальных массивов или Просмотр таблиц и Категориальных массивов.

Функции

расширить все

categoricalМассив, который содержит значения, присвоенные категориям
discretizeСгруппировать данные в интервалы или категории
categoriesКатегории категориального массива
iscategoricalОпределите, является ли вход категориальным массивом
iscategoryТест для категориального массива категорий
isordinalОпределите, является ли вход порядковым категориальным массивом
isprotectedОпределите, защищены ли категории категориального массива
isundefinedНайдите неопределенные элементы в категориальном массиве
addcatsДобавить категории в категориальный массив
mergecatsОбъедините категории в категориальный массив
removecatsУдаление категорий из категориального массива
renamecatsПереименуйте категории в категориальный массив
reordercatsПереупорядочить категории в категориальном массиве
setcatsУстановите категории в категориальном массиве
summaryПечать сводных данных по таблице, расписанию или категориальному массиву
countcatsОтсчет вхождений элементов категориального массива по категориям

Темы

Создание категориальных массивов

В этом примере показано, как создать категориальный массив.

Доступ к данным с помощью категориальных массивов

Поиск, выбор и удаление элементов из категориальных массивов.

Преимущества использования категориальных массивов

Категориальные массивы обеспечивают естественное представление данных, математическое упорядоченное расположение векторов символов и эффективное использование памяти.

Основные функции, поддерживающие категориальные массивы

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