Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.

Categorical Arrays

Arrays of qualitative data with values from a finite set of discrete, nonnumeric data

categorical is a data type to store data with values from a finite set of discrete categories. These categories can have a natural order, but it is not required. A categorical array provides efficient storage and convenient manipulation of nonnumeric data, while also maintaining meaningful names for the values. You can use categorical arrays in a table to select groups of rows. For more information see Crear matrices categóricas or watch Tables and Categorical Arrays.

Funciones

categoricalArray that contains values assigned to categories
iscategoricalDetermine whether input is categorical array
discretizeGroup data into bins or categories
categoriesCategories of categorical array
iscategoryTest for categorical array categories
isordinalDetermine whether input is ordinal categorical array
isprotectedDetermine whether categories of categorical array are protected
addcatsAdd categories to categorical array
mergecatsMerge categories in categorical array
removecatsRemove categories from categorical array
renamecatsRename categories in categorical array
reordercatsReorder categories in categorical array
setcatsSet categories in categorical array
summaryPrint summary of table, timetable, or categorical array
countcatsCount occurrences of categorical array elements by category
isundefinedFind undefined elements in categorical array

Ejemplos y procedimientos

Crear matrices categóricas

En este ejemplo se muestra cómo crear una matriz categórica.

Convertir texto en variables de tabla a categoriales

En este ejemplo se muestra cómo convertir una variable en una tabla de una matriz de vectores de caracteres a una matriz categórica.

Comparar elementos de array categóricos

Utilice operaciones relacionales con una matriz categórica.

Combinar matrices categóricas

Utilice la concatenación para combinar matrices categóricas.

Combinar matrices categóricas mediante la multiplicación

Utilice la multiplicación para combinar matrices categóricas, incluidos los arreglos de discos categóricos ordinales y los arreglos de discos con elementos indefinidos.

Trazar datos categóricos

Trazar datos de una matriz categórica.

Acceso a datos mediante matrices categóricas

Busque, seleccione y elimine elementos de matrices categóricas.

Trabajar con arreglos categóricos protegidos

En este ejemplo se muestra cómo trabajar con una matriz categórica con categorías protegidas.

Conceptos

Ventajas de utilizar matrices categóricas

Las matrices categóricas proporcionan una representación natural de los datos, el orden matemático de los vectores de caracteres y el uso eficiente de la memoria.

Arrays categóricos ordinales

Los arrays categóricos ordinales tienen un orden matemático a sus categorías. Utilice un array categórico ordinal si desea utilizar las funciones min, max, o operaciones relacionales, como mayor y menor que.

Funciones básicas que soportan matrices categóricas

Muchas funciones en MATLAB® operan en arrays categóricos de la misma manera que operan en otros arrays. Algunas de estas funciones pueden mostrar comportamientos especiales cuando operan en una matriz categórica.