我有一个变量gender
,它有两个值0和1.我想将这些值分别转换为男性和女性
我已尝试tostring
和decode
,但他们无法完成任务。
答案 0 :(得分:1)
这是非常基本的东西,并且在Stata的任何基本介绍中都有解释(我想,为什么这个问题因缺乏研究而被低估)。
label def gender 0 male 1 female
label val gender gender
但是,gender
对于这样的变量来说是一个糟糕的名称。一个好的约定是为编码为1的类别命名任何指标变量,其值为(0,1)。所以
rename gender female
然后摘要有正确的解释:例如female
的平均值确实是女性的比例。
tostring
和decode
确实在这里没有任何作用。