【发布时间】:2014-03-11 10:44:47
【问题描述】:
我是 R 新手(和 stackoverflow 也是),所以请原谅任何可能的愚蠢!
我写了一个函数
getvariance <-function(data, column)
返回column中值的方差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] 不起作用?
提前致谢。
【问题讨论】:
标签: r datacolumn