重新编码na_tags中的多个变量

时间:2019-02-07 08:07:15

标签: tags na recode r-haven

我通过haven::read_dta导入了一个dta文件。它包含缺少的值标签tku。我需要将它们重新编码为数字。

我知道,如何通过na_tag(df$var1)访问带标签的NA。与其手动更改每个变量,不如通过适当的操作对它们运行循环或sapply函数。

但是,一旦我用变体df[,1]索引了一个变量(我认为该变量对于循环是必需的),我就会收到以下错误消息:

  

错误:x必须是一个双重向量

(变体df[,"var1"]df["var1"]也会发生此错误)

有人可以帮助我吗?

0 个答案:

没有答案