У меня есть числовая переменная (V110), которая принимает значения между 1-4. Поскольку числа соответствуют более высоким (1) и более низким (4) довериям в правительстве, я хочу их перекодировать, так что наивысшее значение означает наивысшее и самое низкое значение самого низкого доверия. Теперь я попытался следующий синтаксис:«Недопустимые значения, обработанные как NA как .x, несовместимы»: Перекодирование числовых переменных
wv6$n.V110 <- recode(wv6$V110, "1=4; 2=3; 3=2; 4=1")
Но R продолжает выводить сообщение об ошибке, говорящее:
предупреждение: значения Unreplaced рассматривается как NA, как .x не совместимы. Пожалуйста, укажите замены исчерпывающе или поставить .default
Я проверил отдельные ответы, т.е. значения даны и некоторые из них говорят -2 (то есть значение, которое не относится к разделу «1-4», может что Я попытался добавить в конце синтаксиса «.default = NA» или «else = NA», но это не приводит к ошибке. Любая помощь?
если ваша переменная 'numeric', почему бы не' wv6 $ n.V110 <- 5 - wv6 $ V110'? – Cath
это может работать, спасибо! – ureuss