Я искал ваши сообщения, говорящие о замене значения столбца одной из второй базы столбцов на условиях, но они не работали.замените каждое значение трех столбцов кадра данных на значение столбца во втором кадре данных в R
Я попытаюсь упростить два кадра данных, у меня есть:
> paircomparison
V1 V2 V3 V4
A1 A1 A2 A2
A1 A1 A3 A3
A1 A1 A4 A4
A2 A2 A1 A1
A2 A2 A3 A3
A2 A2 A4 A4
A3 A3 A1 A1
A3 A3 A2 A2
A3 A3 A4 A4
A4 A4 A1 A1
A4 A4 A2 A2
A4 A4 A3 A3
>Ids
V1 V2
A1 London
A2 Roma
A3 Paris
A4 New York
Я хотел заменить каждый раз, когда значение в paircomparison [, 1: 4] == значения в $ V1 Ids со значением из идентификаторов $ V2.
Я пытался следующий цикл:
for (x in paircomparison[,1:4]){
if (x == Ids[,1]){
x <- Ids[,2])}
}
, но он не работает. Я довольно новичок в скрипте R, и, скорее всего, мне не хватает некоторых шагов в скрипте.