获取错误时无法在for循环中找到函数
我正在运行以下代码:获取错误时无法在for循环中找到函数,r,R,我正在运行以下代码: dat1 <- returns for (j in 1:12) set(dat1, j = j, value = wind(dat1[[j]])) 我对解决方案的搜索主要涉及未正确安装的软件包。我不是100%确定,但我认为这与此无关 最好检查函数是否真的加载到了您必须尝试加载的命名空间中 打印功能: print(wind) Error in print(wind) : object 'wind' not found 您必须查看包是否正确加载 library("f
dat1 <- returns
for (j in 1:12) set(dat1, j = j, value = wind(dat1[[j]]))
我对解决方案的搜索主要涉及未正确安装的软件包。我不是100%确定,但我认为这与此无关
最好检查
函数是否真的加载到了您必须尝试加载的命名空间中
打印功能:
print(wind)
Error in print(wind) : object 'wind' not found
您必须查看包是否正确加载
library("foo")
如果出现错误,请检查软件包相关性。我使用sos软件包中的findFn
-函数来搜索函数名称。不幸的是,数据集名称也出现在同一列中:
install.packages("sos")
library(sos)
findFn("wind")
包中有一个wind函数(或数据集名称):gstat、ismev、NPCirc、BAMBI、ggmap、gcookbook、CircOutlier、plotly和circular
install.packages("sos")
library(sos)
findFn("wind")