簡體   English   中英

R錯誤中的簡單函數

[英]Simple Function in R error

我正在按照必修課程觀看教學視頻。 任務是在R中編寫一個簡單的函數並將其加載到控制台。
指令編寫代碼如下:

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

當我嘗試將其復制到控制台時,出現以下錯誤:

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

然后,當我按照指示在控制台中輸入myfunction時,得到以下信息:

function() 
x <- rnorm (100)

如果不是我顯然必須遵循給出的說明的課程,那么我可以找到解決方法。 但是由於它是RI的新手,所以我是RI的新手,希望有人能幫助我在此處識別錯誤,以便我可以使其正常工作。
我正在使用Windows 10和R 3.5謝謝。

原因是您使用的是(而不是{來定義函數體。這應該可以解決錯誤-

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM