Класс: набор данных
(Не Рекомендуемый) Разность множеств для наблюдений набора данных массивов
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 возвращает индекс первого вхождения. Можно использовать любой из предыдущих входных параметров.
|
Введите массивы набора данных. | ||||
|
Массив строк или массив ячеек из символьных векторов, содержащий имена переменных или вектор из целых чисел, содержащих числа переменного столбца. Задайте | ||||
|
Флаг, указывающий на порядок сортировки для наблюдений в
|
|
Массив набора данных с наблюдениями, которые находятся в |
|
Вектор индекса, указывая на наблюдения от |