例如,如何在R中计算不同的参数。例如。我有3个变量A的数组,分别称为A1.1,A1.2,A1.3。我想将它们合计为“ A”。怎么做?
A1.1>c(1,1,1,0,0,0)
A1.2>c(1,0,0,1,1,1)
A1.3>c(0,1,1,1,1,1)
输出应该是这样的。在SPSS中,我们通过计算变量来做到这一点。
A>c(1,1,1,1,1,1)
在R中,您可以使用any()
内部的apply()
功能进行此检查。例如:
a1 <- c(1,0,0,0,1,1)
a2 <- c(0,1,0,0,0,1)
a3 <- c(0,1,1,0,1,1)
a <- apply(data.frame(a1,a2,a3), 1, function(x) ifelse(any(x),1,0))
然后作为输出:
> a
[1] 1 1 1 0 1 1
在SPSS中,您可以采用类似的方法:
COMPUTE a = ANY(1, a1 TO a3) .
EXE .