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.

Arreglos categóricos

Arreglos de datos cualitativos con valores a partir de un conjunto finito de datos discretos y no numéricos

categorical es un tipo de dato que se utiliza para almacenar datos con valores provenientes de un conjunto finito de categorías discretas. Estas categorías pueden tener un orden natural, pero esto no es obligatorio. Un arreglo categórico ofrece un almacenamiento eficiente y una manipulación conveniente de datos no numéricos, a la vez que mantiene nombres significativos para los valores. Es posible utilizar arreglos categóricos en una tabla para seleccionar grupos de filas. Para obtener más información, consulte Crear matrices categóricas o vea Tablas y arreglos categóricos.

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 categórico

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

Comparar elementos de matriz categórica

Utilice operaciones relacionales con una matriz categórica.

Combine matrices categóricas

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

Combine matrices categóricas mediante multiplicación

Utilice la multiplicación para combinar matrices categóricas, incluidas matrices categóricas de categorías y matrices con elementos no definidos.

Trazar datos categóricos

Trace datos desde una matriz categórica.

Acceso a datos mediante matrices categóricas

Buscar, seleccionar y eliminar elementos de matrices categóricas.

Trabaje con matrices categóricas protegidas

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 vectores de caracteres y el uso eficiente de la memoria.

Las matrices categóricas ordinal

Las matrices categóricas ordinales tienen un orden matemático para sus categorías. Utilice una matriz categórica ordinal si desea utilizar las funciones, o las operaciones relacionales, como mayor que y menor que.minmax

Funciones principales que admiten matrices categóricas

Muchas funciones operan en matrices categóricas de la misma manera que operan en otros arrays.MATLAB® Algunas de estas funciones pueden exhibir un comportamiento especial cuando operan en una matriz categórica.