以下列包含性别的虚拟变量:
gender
1
0
2
0
其中1 is male
,2 is female
,0 is unknown
。
我想为这些值分配标签,例如Stata
,以便在构建图表时,图例会显示Male
而不是1
。此外,如果数据集描述了字符串Male
,但假设值1
用于计算,那将会很好。
我该怎么做?
答案 0 :(得分:2)
您想要的不是(据我所知)Excel中支持的内容。您需要的是一种ID值和显示值,这是从面向数据库的控件(如Access中的Listbox等)中常见的。这在单个Excel单元格中不存在,您只需要创建另一列或替换值。
BUT ... 的
在这种特定情况下,你可以通过以下'hack'达到目标:
单元格numberformat
支持正值和负值以及0的不同格式字符串。对于三值逻辑,您可以使用它,但是您必须将ID更改为1,0和-1。然后使用"Male";"Female";"Unknown"
作为自定义格式字符串
......如果这不起作用,请使用带有简单公式的单独列。