我有两列,分别称为column_a1 和column_a2。均为类别(1:是,0:否)。我想连接这两列并创建一个名为 column_a 的新列。 IE。 column_a 包含来自column_a1 和column_a2 的数据。请协助。
最佳答案
组合二进制变量通常是通过使用基数 10(或基数 2)的方法来实现的。对于您的示例,它将是:
comp column_a = column_a1*10 + column_a2.
exe.
对于五个变量:
comp column_a = column_a1*10**4 + column_a2*10**3 + column_a3*10**2 + column_a4*10 + column_a5.
exe.
无论组合多少变量(在遇到浮点精度问题之前最多 16 个),依此类推。
关于concatenation - SPSS 版本 22 : concatenating two or more columns,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27265738/