【发布时间】:2013-07-16 23:07:53
【问题描述】:
我正在运行以下代码:
disc<-for (i in 1:33) {
m=n[i]
xbar<-sum(data[i,],na.rm=TRUE)/m
Sx <- sqrt(sum((data[i,]-xbar)^2,na.rm=TRUE)/(m-1))
Sx
i=i+1}
运行它:
>disc
NULL
为什么它给我NULL?
【问题讨论】:
-
什么是
n?data是什么? -
当我不使用循环时,我必须一个接一个地运行它们。一个接一个地运行它们,我得到 Sx=4.5,3.5,....
-
等等....你为什么要把
for循环分配给一个变量?我不确定这是一个有效的任务,即使是这样,这也是一件很奇怪的事情。 -
'n' 的长度为 44。dim(data) = 33 x 25
-
是的,但是您为什么要尝试将
for循环分配给变量?
标签: r if-statement