Я пытаюсь отобразить/заменить элементы одного кадра данных на соответствующий элемент другого. Позвольте мне привести пример.Замена элементов кадра данных с использованием соответствующего фрейма данных
У меня есть этот dataframe:
rbind(c("a","b","c"),c("b","a","c"),c("c","b","a"))
[,1] [,2] [,3]
[1,] "a" "b" "c"
[2,] "b" "a" "c"
[3,] "c" "b" "a"
И это одно:
rbind(c("a",1),c("b",2),c("c",3))
[,1] [,2]
[1,] "a" "1"
[2,] "b" "2"
[3,] "c" "3"
Как я могу, заменяющий все а с 1s, все б с 2s, и все гр с 3s , Чтобы получить окончательный кадр данных, который выглядит так.
1 2 3
2 1 3
3 2 1
Также, поймите, что я делаю это с гораздо большим набором данных. Я просто не могу найти правильный способ сделать это.
Спасибо заранее!
Почтовый индекс, который создает эти объекты. –
df <-rbind (c («a», «b», «c»), c («b», «a», «c»), c («c», «b», «a»)) df1 <-rbind (c ("a", 1), c ("b", 2), c ("c", 3)) – Basqueinmyglory
Для данных, это может быть 'm1 [] <- m2 [, 2] [match (m1, m2 [, 1])] ' –