gpt4 book ai didi

r - 错误 : Object not found while running the code in RStudio

转载 作者:行者123 更新时间:2023-12-04 09:31:30 24 4
gpt4 key购买 nike

我是 R 的新手,刚开始编写 smalls 函数。在这里,我编写了一个函数,它将数据框作为参数并返回每列的平均值

代码:

n = c(12,13,14,16,16)
m = c(11,2,23,45,67)
a = c(34,343,5,2,1)
b = c(88,33,2,1,44)

db = data.frame (n,m,a,b )

db
n m a b
1 12 11 34 88
2 13 2 343 33
3 14 23 5 2
4 16 45 2 1
5 16 67 1 44

mean.dataframe = function (df)
{
for (i in 1:ncol(df))
{
j[i]= mean(df[[i]])
}

print (j)
}


avgcol = mean.dataframe(db)

Error in j[i] = mean(df[[i]]) : object 'j' not found

我不明白这个错误。当我在 Rstudio 中运行它时,它给出了这个错误。然而,在 R 中却没有。

最佳答案

这段代码不工作,独立于 RStudio。当您键入 j[i] 时,R 会考虑 j 的第 i 元素,但 j 不是定义。之前定义它:

mean.dataframe = function (df)
{
j = rep(NA,ncol(df))
for (i in 1:ncol(df))
{
j[i]= mean(df[[i]])
}

print (j)
}

关于r - 错误 : Object not found while running the code in RStudio,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23322281/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com