首页 > 解决方案 > 组合变量以创建新变量

问题描述

我需要有一个新的可变种族。我现在拥有的变量:荷兰语(如果是 = 1,如果否 = 0)俄语(如果是 = 2,如果否 =0)

So it looks like that now:  
Russian    Dutch  
2            0  
0            1         
0            1  
2            0  

如何将“荷兰”和“俄罗斯”变量组合成新的种族”?

我想要这个结果:

Ethnicity
2
1
1
2

我试过用计算来做,但没有成功。

标签: spss

解决方案


简单\基本\通用的方法是:

if dutch=1 ethnicity=1.
if russian=2 ethnicity=2.

但是,如果我正确理解您的数据结构,这也应该有效:

compute ethnicity=sum(dutch, russian).

推荐阅读