R中的标签(从SPSS添加一些标签)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了R中的标签(从SPSS添加一些标签)相关的知识,希望对你有一定的参考价值。

我的R数据准备有一些问题(从SPSS导入),而且无法在网络上找到解决方案。

问题:从数据框中提取子组的标签:

我有一个包含42个变量(列)的数据框和另一个用于标签的数据框。我用这段代码生成了标签数据框:

labelspss <- read.spss("Ma.sav")

la <- as.data.frame(attr(labelspss, "variable.labels"))

la$`attr(labelspss, "variable.labels")`<- as.character(la$`attr(labelspss, "variable.labels")`)

第0列包含变量名称;第1列包含SPSS的标签。现在我想为42列的子组提取这些标签并将其添加到我的数据中。

我已经为另一个数据框做了手册:为标签创建了一个矢量并用包hmisc标记。

但现在42个变量太多了,不能这样做。我想我需要一些能够在标签数据框中生成命名字符向量的东西。从rownames中提取变量名称的东西(对于定义的行数,例如140-150),并将其设置为第1列中的变量标签。我想我可以使用Hmisc包中的label()来完成剩下的工作。

谢谢你的帮助!

答案

您可以使用tibble::rownames_to_column()提取rownames。

以上是关于R中的标签(从SPSS添加一些标签)的主要内容,如果未能解决你的问题,请参考以下文章

操作栏标签片段中的片段?

在 SPSS 中,如何通过标签变量循环遍历自变量来进行一堆回归分析?在 R 中更容易吗? [复制]

如何在 FragmentPagerAdapter 中添加片段标签以便稍后引用片段?

如何通过代码设置片段标签?

刷新标签片段和 viewpager

R语言带文字标签的散点图