我有一个混乱的数据集,它是这样的:
Q1 <- "Age"
Q2 <- "Sex"
Q3 <- "Age"
Q4 <- "Race"
df <- data.frame(Q1,Q2,Q3,Q4)
如何将第1行的每个值转换为变量标签?即:变成这样
library(labelled)
var_label(df$Q1) <- "Age"
var_label(df$Q2) <- "Sex"
var_label(df$Q3) <- "Age"
var_label(df$Q4) <- "Race"
我有一个包含许多变量的大型数据集。有没有更快更有效的方法来做到这一点?我如何将第1行的每个值都转换为变量标签?
我会很感激所有的帮助!谢谢!!!
2条答案
按热度按时间ycl3bljg1#
var_label
可以将data.frame
的向量作为输入,因此,我们可以使用hmae6n7t2#
您可以使用第一行作为var标签,然后从 Dataframe 中删除第一行
希望能有所帮助