创建了函数,但调用它返回返回"function not found"



我在RStudio 1.2.5033中使用r3.6.3。我不能更新,因为R是集中管理的。

为了记录,我正在加载以下包:

library(rugarch)
library(plyr)
library(tidyverse)
library(readr)
library(anytime)
library(qqplotr)
我定义了一个像 这样的函数
myFunc <- function() {}

然后在我的工作空间中看到它。我甚至可以查看

View(myFunc)

但是,当我执行它时,

myFunc()

我得到消息

myFunc()错误:could not find function "myFunc">

给了什么?

更新:我输入了错误的函数定义。

你可以这样做。

myFunc <- function(x){}
myFunc(x)

语法是问题,你应该这样定义你的函数:

myFunc <- function() {

}

我找到问题了。我的一个不熟悉r的朋友用一个不同的名字定义了这个函数,这很容易被忽略。

相关内容

  • 没有找到相关文章

最新更新