Я импортировал dta-файл через haven::read_dta
.Содержит отсутствующие метки значений t
, k
и u
.Мне нужно перекодировать их в числа.
Я знаю, как получить доступ к помеченным NA через na_tag(df$var1)
.Вместо того, чтобы мутировать каждую переменную вручную, я хотел бы запустить цикл или функцию Саппли для них с соответствующей операцией.
Однако, как только я индексирую переменную с вариантом df[,1]
, который ясчитаю, что необходимо для циклов, я получаю следующее сообщение об ошибке:
ошибка: x
должен быть двойной вектор
(Эта ошибка также возникает для вариантовdf[,"var1"]
или df["var1"]
)
Кто-нибудь сможет мне помочь?