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

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

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

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

Функции

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

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

Темы

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

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

Доступ к данным Используя Категориальные массивы

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

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

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

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

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