有没有办法在Excel中标记虚拟变量?

时间:2013-10-02 16:13:59

标签: excel

以下列包含性别的虚拟变量:

gender
1
0
2
0

其中1 is male2 is female0 is unknown

我想为这些值分配标签,例如Stata,以便在构建图表时,图例会显示Male而不是1。此外,如果数据集描述了字符串Male,但假设值1用于计算,那将会很好。

我该怎么做?

1 个答案:

答案 0 :(得分:2)

您想要的不是(据我所知)Excel中支持的内容。您需要的是一种ID值和显示值,这是从面向数据库的控件(如Access中的Listbox等)中常见的。这在单个Excel单元格中不存在,您只需要创建另一列或替换值。

BUT ...

在这种特定情况下,你可以通过以下'hack'达到目标:
单元格numberformat支持正值和负值以及0的不同格式字符串。对于三值逻辑,您可以使用它,但是您必须将ID更改为1,0和-1。然后使用"Male";"Female";"Unknown"作为自定义格式字符串 ......如果这不起作用,请使用带有简单公式的单独列。