Я хотел объединиться с набором данных с помощью переменной ICPSR, но, поскольку ICPSR был фактором, мне пришлось изменить его на числовую переменную. Итак, я сделал as.numeric, и после этого мой ICPSR изменился на совершенно другие значения. Я погуглил и обнаружил, что мне нужно использовать as.numeric(level(dv$ICPSR)). Но получается только уникальные значения, а не каждое значение. Поэтому мне было интересно, как я могу сохранить каждое значение и изменить его на числовые значения, допускающие слияние.
Заранее спасибо!
ICPSR session dv
1:1 15245 103 0.75
1:2 13003 103 0.00
1:3 14620 103 0.25
1:4 29105 103 0.00
1:5 29104 103 0.00
1:6 14414 103 0.25
dv$ICPSR<-as.numeric(dv$ICPSR)
head(dv)
ICPSR session dv
1:1 202 103 0.75
1:2 27 103 0.00
1:3 85 103 0.25
1:4 281 103 0.00
1:5 280 103 0.00
1:6 68 103 0.25