首页 > 解决方案 > R从rda数据框中提取标签

问题描述

我正在查看从ICPSR下载的一些数据,我专门使用他们的 R 数据文件 (.rda)。在每个数据文件的列名下方,有一些变量的描述(又名标签)。还附上了一个例子。

我尝试了各种获取标签的方法,包括 base::label、Hmisc::label、labelled::var_label、sjlabelled::get_label 等。但没有一个奏效。

所以我问关于如何从这个数据文件中提取标签的任何想法?

首先十分感谢!

标签: r

解决方案


这可以使用purrr

#load library
library(purrr)

#get col n
n <- ncol(yourdata)

#extract labels as vector
labels <- map_chr(1:n, function(x) attr(yourdata[[x]], "label") )

推荐阅读