有没有办法标记我的性别变量的“0”和“1”,

问题描述 投票:0回答:1

有没有办法将我的性别变量的“0”和“1”标记为“女性”和“男性”,以便在绘图时我得到“性别=男性”而不是性别=1。我也可以接受男性和女性。我很少使用 R,所以请原谅我的简单问题。

我试过了

gender2 = factor(gender2, levels = c("Female", "male")

但它给了我一个错误。这也让我感到不舒服,因为我无法指定排序的值,因此请确保女性用于编码 0,男性用于编码 1。

r label factors levels
1个回答
0
投票

因子的

levels
参数应该是现有变量中的值。
labels
参数是您识别应与现有值(按相同顺序)对应的单词的位置。例如:

gender2 <- factor(gender2, levels=c(0,1), labels=c("Female", "Male")) 

上面会将“女性”附加到值 0,将“男性”附加到值 1。

© www.soinside.com 2019 - 2024. All rights reserved.