我需要用“男性”和“女性”标记一个名为sex的数字变量。我被告知要使用de function“factor”但是当我使用它时,它使用“1”和“2”而不是“0”和“1”。这是我的代码:
ucisex<−factor(ucisex<−factor(ucisex, levels = c(0:1), labels = c("male","female"))
当我标记它们时,它也会与所有其他变量一起发生。请帮忙!!!!
梅拉
答案 0 :(得分:0)
OP'有多个<-
和factor
来电,这是不需要的
ucisex <- factor(ucisex, levels = 0:1, labels = c("male", "female"))
ucisex
#[1] male male female female female female male female female male
#Levels: male female
set.seed(24)
ucisex <- sample(0:1, 10, replace=TRUE)