Предположим, у меня есть фрейм данных в R
с двумя переменными, которые я назову A
и B
.Я хочу проверить, находятся ли эти две переменные в сопоставлении один к одному).Например, рассмотрим следующий фрейм данных:
DF <- data.frame(A = c(0,2,0,1,2,1,0,1,1,1),
B = c('H','M','H','W','M','W','H','W','W','W'));
DF;
A B
1 0 H
2 2 M
3 0 H
4 1 W
5 2 M
6 1 W
7 0 H
8 1 W
9 1 W
10 1 W
В этом фрейме данных мы можем проверить, что существует взаимно-однозначное соответствие между A
и B
(с 0 = H
1 = W
и 2 = M
).Я хотел бы найти способ сделать это для большего фрейма данных, используя соответствующий код R
, который не требует от меня проверки каждого элемента.Код должен выдавать простое и ясное утверждение о том, существует ли взаимно-однозначное отношение между указанными переменными;простой вывод TRUE
/ FALSE
должен быть идеальным.
Обновление: Некоторые существующие ответы могут дать мне ответ, но вывод сложнее, чем он.должно быть.Код должен давать простой и понятный вывод, отвечающий на вопрос.