setdiff
Diferencia de dos conjuntos de datos
Sintaxis
Descripción
devuelve los datos de C = setdiff(A,B)A que no están en B, sin repeticiones. C está ordenada.
Si
AyBson tablas u horarios,setdiffdevuelve las filas deAque no están enB. Para horarios,setdifftiene en cuenta las horas de las filas para determinar la igualdad y ordena el horario de salidaCsegún las horas de las filas.
y C = setdiff(A,B,___,'rows') tratan cada fila de C = setdiff(A,B,'rows',___)A y cada fila de B como entidades únicas y devuelven las filas de A que no están en B, sin repeticiones. Debe especificar A y B, y, de manera opcional, puede especificar setOrder.
La opción 'rows' no es compatible con arreglos de celdas, a menos que una de las entradas sea un arreglo categórico o un arreglo de fecha/hora.
Ejemplos
Argumentos de entrada
Argumentos de salida
Sugerencias
Para encontrar la diferencia de conjuntos con respecto a un subconjunto de variables de una tabla u horario, puede utilizar el subíndice de columna. Por ejemplo, puede utilizar
setdiff(A(:,, dondevars),B(:,vars))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.
Capacidades ampliadas
Historial de versiones
Introducido antes de R2006a