[英]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.