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.

droplevels

Coloque los niveles de una matriz nominal u ordinal

Los tipos de datos y matrices se pueden quitar en una versión futura.nominalordinal Para representar datos no numéricos y discretos ordenados y desordenados, utilice el tipo de datos en su lugar.Arreglos categóricos (MATLAB)

Descripción

ejemplo

B = droplevels(A) descarta los niveles no utilizados de la matriz nominal u ordinal.A La matriz tiene el mismo tamaño, tipo y valores que, pero tiene una lista de niveles potenciales que incluye solo los presentes en algún elemento de.BAA

B = droplevels(A,oldlevels) elimina los niveles especificados.oldlevelsA

elimina los niveles, pero no elimina los elementos.droplevels Los elementos que corresponden a elementos de tener niveles en todos tienen un nivel indefinido.BAoldlevels

Ejemplos

contraer todo

El paciente de bin envejece en niveles ordinales correspondientes a intervalos de 10 años.

load hospital edges = 0:10:100; labels = strcat(num2str((0:10:90)','%d'),{'s'}); A = ordinal(hospital.Age,labels,[],edges); getlabels(A)
ans = 1x10 cell array
  Columns 1 through 7

    {'0s'}    {'10s'}    {'20s'}    {'30s'}    {'40s'}    {'50s'}    {'60s'}

  Columns 8 through 10

    {'70s'}    {'80s'}    {'90s'}

Deja caer cualquier nivel que no tenga pacientes en ellos.

A = droplevels(A); getlabels(A)
ans = 1x4 cell array
    {'20s'}    {'30s'}    {'40s'}    {'50s'}

Argumentos de entrada

contraer todo

Matriz nominal u ordinal, especificada como un objeto o array creado con o.nominalordinalnominalordinal

Niveles que se eliminan de la matriz o array, especificados como una matriz de cadenas, una matriz de vectores de caracteres o una matriz de caracteres 2-D.nominalordinal

Tipos de datos: char | string | cell

Argumentos de salida

contraer todo

Matriz nominal o ordinal, devuelta como un objeto de matriz o.nominalordinal

Introducido en R2007a