获取错误时无法在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")