R错误中的简单函数

时间:2018-07-13 03:18:00

标签: r

我正在观看必修课程的教学视频。 该任务是在R中编写一个简单函数并将其加载到控制台。
该说明将编写代码如下:

myfunction <- function() (  
    x <- rnorm(100)  
    mean(x)   
)

当我尝试将其复制到控制台时,出现以下错误:

Error: unexpected symbol in:
"x <- rnorm(100)
mean"

然后,当我按照指示在控制台中输入myfunction时,我得到了这个信息:

function() 
x <- rnorm (100)

如果不是我显然必须遵循给出的说明的课程,我可以找到解决方法。但是由于它是R的新手,所以我是R的新手,我希望有人能够帮助我在这里识别错误,以便我可以使其正常工作。
我正在使用Windows 10和R 3.5 谢谢。

1 个答案:

答案 0 :(得分:2)

原因是您使用(而不是{来定义函数体。这样可以解决错误-

myfunction <- function() {  
    x <- rnorm(100)  
    mean(x)   
}