在 R 中,一些包(例如 haven
)插入一个 label
变量的属性(例如 haven
),它解释了变量的实体名称。例如,gdppc
可能有标签 GDP per capita
.
这非常有用,尤其是从 Stata 导入数据时。但是,我仍然很难知道如何在我的工作流程中使用它。
attributes(df$var)
,但这很难一瞥(a la names(df)
)attr(df$var, "label")
访问字符串标签。不过,好像很麻烦。 是否有任何官方方法可以在工作流程中使用这些标签?我当然可以编写一个环绕
attr
的自定义函数。 ,但将来当包实现 label
时它可能会中断属性不同。因此,理想情况下,我想要一种由 haven
支持的官方方式(或其他主要软件包)。
最佳答案
purrr package from tidyverse的解决方案:
df %>% map_chr(~attributes(.)$label)
关于r - 使用haven导入Stata数据后访问变量标签的便捷方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34817457/