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