我跑了这个:
GroupSummary <- function(x){
for (i in x) {
if(i>0){
p <-c(summary(x))
r <- c(p)
} else {if(i<0){
n <-c(summary(x))
r <- c(n)
} else {stop}
}
return(r)
}
}
x <- c(-1,-2,-3,-4,-5,-6,-7,-8,-9,-10,1,2,3,4,5,6,7,8,9,10)
GroupSummary(x)
结果我得到了这个:
Min. 1st Qu. Median Mean 3rd Qu. Max.
-10.00 -5.25 0.00 0.00 5.25 10.00
我试图将它分成两组,一组用于正数,另一组用于负数,而不是将两者结合起来。我写的编码哪里出错了?欢迎任何提示或帮助谢谢