我正在观看必修课程的教学视频。
该任务是在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
谢谢。
答案 0 :(得分:2)
原因是您使用(
而不是{
来定义函数体。这样可以解决错误-
myfunction <- function() {
x <- rnorm(100)
mean(x)
}