gpt4 book ai didi

r - 使用haven导入Stata数据后访问变量标签的便捷方法

转载 作者:行者123 更新时间:2023-12-04 01:36:18 25 4
gpt4 key购买 nike

在 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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com