我一直在尝试将相同的循环用于不同的目的,它总是显示编程系列的最后一行。我需要选择每六列,从第一列开始,从 25(到 30)完成
for(i in seq(1,25,by=6)) {
print(describe(scores[,c(i:i+5)]))
}
显示的信息只对应25:30的栏目;它不打印循环中的每个系列可能有什么问题?谢谢!
编辑
仍然有一个循环不起作用,似乎有其他原因:
P <- array(0, dim=c(1032,7,5))
for(i in seq(1,25,by=6)) {
for (j in 1:5) {
P[,1:6,j] <- scores[,c(i:(i+5))]
P[,7,j] <- scores[,j+30]
}
}
显示的错误信息:Incorrect number of subscripts
。也试过flush.console()
了,没有成功。