【问题标题】:Combine variables in order to create new one组合变量以创建新变量
【发布时间】:2020-07-07 10:02:09
【问题描述】:

我需要一个新的可变种族。 我现在拥有的变量: 荷兰语(如果是 = 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


    【解决方案1】:

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

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

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

    compute ethnicity=sum(dutch, russian).
    

    【讨论】:

    • 非常感谢!有了“如果”,一切都解决了
    • 很高兴为您提供帮助!注意我编辑了我的第二个解决方案以匹配您编辑的问题 - 应该也可以。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-12-13
    • 2011-06-25
    • 2018-07-31
    • 1970-01-01
    • 2017-03-07
    • 2013-08-18
    • 2014-12-25
    相关资源
    最近更新 更多