r - R从rda数据框中提取标签
问题描述
我正在查看从ICPSR下载的一些数据,我专门使用他们的 R 数据文件 (.rda)。在每个数据文件的列名下方,有一些变量的描述(又名标签)。还附上了一个例子。
我尝试了各种获取标签的方法,包括 base::label、Hmisc::label、labelled::var_label、sjlabelled::get_label 等。但没有一个奏效。
所以我问关于如何从这个数据文件中提取标签的任何想法?
首先十分感谢!
解决方案
这可以使用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") )
推荐阅读
- performance-monitor - 为什么即使所有浏览器选项卡都已完成页面加载,性能监视器仍保持当前连接不为零?
- c# - 从云 URL(Amazon S3 URL)获取视频或音频持续时间
- wordpress - 在 wordpress 中创建用户个人资料页面
- facebook - 如何检索在我的网站上评论的 Facebook 评论?
- angular - 由于找不到 url,Angular 6 路由重定向到原始组件
- python - 无法在窗口中对齐小部件,Python gridview
- spring - Spring MVC,验证请求是否有重复的参数
- java - 如何测试我的 Swagger 文档是否有效?
- elasticsearch - elasticsearch中的索引计数
- mysql - 多对多具有共同的 where 条件