我是 R 的新手(和 stackoverflow 也是),所以请原谅任何可能的愚蠢!
我写了一个函数
getvariance <-function(data, column)
column
返回 in中值的方差data
在我写的函数中
mydata = read.csv(data)
for i=1:datasize {
x=(mydata$column)[i]
//compute variance of x
}
当我打电话
getvariance("randomnumbers.csv", X1)
x 作为空值列返回。
但是,当我简单地写
x=(mydata$X1[i])
它用数值打印整列。
谁能帮我理解mydata$column[i]
当列是函数的参数时为什么不起作用?
提前致谢。