在字符串变量中标记子组 (Stata)
Labelling Subgroups in a String variable (Stata)
我正在尝试在字符串分类变量中标记子组:
我有一个以“double”格式存储的性别变量,为了更容易在图表中使用,我将变量转换为字符串,如下所示
tostring sex, gen(sex_str)
然后我想按照说明 here 对组进行标记,结果成功了:
label define sex_strlabel 1 "Male" 2 "Female"
但是,当我 运行 下面的代码时,我收到了这条错误消息“可能无法标记字符串”
label values sex_strsex_strlabel
如果您需要字符串格式的 sex
,我会这样做:
clear
input double sex
1
2
end
label define x1 1"Male" 2"Female"
label value sex x1
decode sex, gen(sex_string)
我正在尝试在字符串分类变量中标记子组: 我有一个以“double”格式存储的性别变量,为了更容易在图表中使用,我将变量转换为字符串,如下所示
tostring sex, gen(sex_str)
然后我想按照说明 here 对组进行标记,结果成功了:
label define sex_strlabel 1 "Male" 2 "Female"
但是,当我 运行 下面的代码时,我收到了这条错误消息“可能无法标记字符串”
label values sex_strsex_strlabel
如果您需要字符串格式的 sex
,我会这样做:
clear
input double sex
1
2
end
label define x1 1"Male" 2"Female"
label value sex x1
decode sex, gen(sex_string)