Я хотел бы проверить, содержат ли два вектора одни и те же элементы, даже если они не упорядочены одинаково. Например, функция (пусть называется SameElements
) должна удовлетворять следующим критериям:
SameElements(c(1, 2, 3), c(1, 2, 3)) # TRUE
SameElements(c(1, 2, 3), c(3, 2, 1)) # TRUE
SameElements(c(1, 2, 1), c(1, 2)) # FALSE
SameElements(c(1, 1, 2, 3), c(3, 2, 1)) # FALSE
Изменить 1: Указала, что функция должна возвращать F, если векторы содержат одни и те же элементы, но с разными частотами.
Изменить 2: очистить вопрос, чтобы опустить исходный ответ, так как это сейчас в моем фактическом ответе.