gpt4 book ai didi

r - 我有一个 .dta 文件,其中每个变量都有变量标签。导入到 R 后,如何查看这些标签?

转载 作者:行者123 更新时间:2023-12-03 21:42:01 28 4
gpt4 key购买 nike

我将 .dta(Stata 文件格式)导入到 R 中,但变量标签似乎没有随变量名称一起导入。

  • 使用foreign::read.dta,我尝试了labels(df),但这只给我变量名;并且 str(df$var) 也没有告诉我标签。
  • 使用 haven 包中的函数,attributes(df$var) 为我提供级别和类别,但没有变量标签。

我是不是漏掉了什么?

最佳答案

要在 R 中查看变量标签,这取决于 Stata 文件的导入方式。仅使用foreign 包(命令read.dta)不会导入变量标签。

使用haven包导入Stata文件(read_dta命令)。通过 haven 包 (@parfait) 使用 attributes 命令将为您提供格式、类和级别,以及变量标签。但是,如果您只想查看变量标签,请使用 expss 包中的 var_lab 命令。

    library(haven)
df <- read_dta(file="df.dta")
library(expss)
lapply(df, var_lab)
# OR
var_lab(df$var)

关于r - 我有一个 .dta 文件,其中每个变量都有变量标签。导入到 R 后,如何查看这些标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56811300/

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