Класс: набор данных
Разность множеств для наблюдений набора данных массивов
Тип данных dataset может быть удален в будущем релизе. Чтобы работать с гетерогенными данными, используйте тип данных MATLAB® table вместо этого. Смотрите MATLAB документация table для получения дополнительной информации.
C = setdiff(A,B)
C = setdiff(A,B,vars)
C = setxor(A,B,vars,setOrder)
[C,iA] =
setxor(___)
для массивов C = setdiff(A,B)dataset A и B возвращают набор наблюдений, которые находятся в A, но не B с удаленными повторениями. Наблюдения в массиве набора данных C сортируются.
возвращает набор наблюдений, которые находятся в C = setdiff(A,B,vars)A, но не B, считая только переменные заданными в vars, с повторениями удаленный. Наблюдения в массиве набора данных C сортируются по этим переменным. Значения для переменных, не заданных в vars для каждого наблюдения в C, приняты от соответствующего наблюдения в A. Если существует несколько наблюдений в A, которые соответствуют наблюдению в C, те значения приняты от первого вхождения.
возвращает наблюдения в C = setxor(A,B,vars,setOrder)C в порядке, заданном setOrder.
[ также возвращает индексный вектор C,iA] =
setxor(___)iA, таким образом что C = A(iA,:). Если существуют повторенные наблюдения в A, то setxor возвращает индекс первого вхождения. Можно использовать любой из предыдущих входных параметров.
|
Введите массивы набора данных. | ||||
|
Массив строк или массив ячеек из символьных векторов, содержащий имена переменных или вектор целых чисел, содержащих числа переменного столбца. Задайте | ||||
|
Флаг, указывающий на порядок сортировки для наблюдений в
|
|
Массив набора данных с наблюдениями, которые находятся в |
|
Индексный вектор, указывая на наблюдения от |