根据旧变量的值特征对旧变量进行分组生成新变量
Generate new variable by grouping an old one according to its value characteristic
我想 generate
Stata 中的一个新变量,根据其值特征对旧变量进行分组。我有一个名为 status
的变量,它反映了就业类型和状态,因此它具有诸如“Manager”、“Ex-Manager”、“Employee”、“Ex-Employee”之类的值。
现在我想 generate
一个新的虚拟变量,如果该人仍然受雇(包含“经理”和“雇员”)则等于 1,如果该人不再受雇则等于 0(“Ex -员工”、“前经理”)。
generate wanted = inlist(status, "Manager", "Employee") if !missing(status)
将产生一个指标变量,如果 status
是指定值之一,则为 1,如果是另一个指定值,则为 0,如果 status
缺失(意思是空字符串).
查看 inlist()
的帮助和
等常见问题解答
https://www.stata.com/support/faqs/data-management/creating-dummy-variables/
https://www.stata.com/support/faqs/data-management/true-and-false/
请注意,比较完全是字面意义(没有拼写错误或多余的空格或字符)。
我想 generate
Stata 中的一个新变量,根据其值特征对旧变量进行分组。我有一个名为 status
的变量,它反映了就业类型和状态,因此它具有诸如“Manager”、“Ex-Manager”、“Employee”、“Ex-Employee”之类的值。
现在我想 generate
一个新的虚拟变量,如果该人仍然受雇(包含“经理”和“雇员”)则等于 1,如果该人不再受雇则等于 0(“Ex -员工”、“前经理”)。
generate wanted = inlist(status, "Manager", "Employee") if !missing(status)
将产生一个指标变量,如果 status
是指定值之一,则为 1,如果是另一个指定值,则为 0,如果 status
缺失(意思是空字符串).
查看 inlist()
的帮助和
https://www.stata.com/support/faqs/data-management/creating-dummy-variables/
https://www.stata.com/support/faqs/data-management/true-and-false/
请注意,比较完全是字面意义(没有拼写错误或多余的空格或字符)。