unique
Valores únicos
Sintaxis
Descripción
devuelve los mismos datos que en C = unique(A)A, pero sin repeticiones. C está ordenada.
Si
Aes una tabla u horario,uniquedevuelve las filas únicas deAordenadas. En el caso de los horarios,uniquetiene en cuenta las horas y los valores de cada fila para determinar si estas son únicas y ordena el horario de salidaCsegún las horas de cada fila.Si
Aes un arreglo categórico, el orden se basa en el orden de las categorías.
especifica qué índices devolver en caso de que haya valores repetidos. C = unique(A,occurrence)occurrence puede ser 'first' (valor predeterminado) o 'last'.
especifica tanto el orden como los índices que deben devolverse en caso de que los valores sean repetidos. (desde R2025a)C = unique(A,setOrder,occurrence)
[ también devuelve vectores de índices C,ia,ic] = unique(___)ia e ic mediante cualquiera de las sintaxis anteriores.
Si
Aes un vector,C = A(ia)yA = C(ic).Si
Aes una matriz o un arreglo,C = A(ia)yA(:) = C(ic).Si se especifica la opción
'rows',C = A(ia,:)yA = C(ic,:).Si
Aes una tabla o un horario,C = A(ia,:)yA = C(ic,:).
[, C,ia,ic] = unique(A,'legacy')[, C,ia,ic] = unique(A,'rows','legacy')[ y C,ia,ic] = unique(A,occurrence,'legacy')[ conservan el comportamiento de la función C,ia,ic] = unique(A,'rows',occurrence,'legacy')unique de la versión R2012b y anteriores.
La opción 'legacy' no es compatible con arreglos categorical, arreglos datetime, arreglos duration, arreglos calendarDuration, tablas u horarios.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Use
uniquetolpara encontrar números de punto flotante únicos mediante una tolerancia.Para encontrar filas únicas en tablas u horarios con respecto a un subconjunto de variables, puede utilizar el subíndice de columna. Por ejemplo, puede utilizar
unique(A(:,, dondevars))varses un entero positivo, un vector de enteros positivos, un nombre de variable, un arreglo de celdas de nombres de variables o un vector lógico. También puede utilizarvartypepara crear un subíndice que seleccione variables de un tipo especificado.