2017-05-21 11 views
0
myfunction <- function(y){ 
    y <- rnorm(100) 
    mean(y) 

} 

myfunction() 
[1] 0.05248908 
dir() 
[1] "myfunction.R" 
source("myfunction.R") 

エラー:myfunction.R:2:3:予期しない記号 1: 2:Rバージョン予期しないシンボルエラー、Rプログラミング、新しい学習ソース( "myfunction.R")で

私はちょうどRプログラミングを学び始めました。私はこのエラーへの答えを見つけることができませんでした。

+0

マルコ・サンドリによってコードが誤って編集されるまで、この問題は再現できます。 – jsb

答えて

0

はこのようにあなたのコードをフォーマットしてみてください。

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

は、動作するはずです。

+0

ねえ、それはうまくいった!ありがとうございました! したがって、function()の中に変数は存在してはいけませんか? – Krishna

+0

関数に引数がないため、関数の引数リストは空です。関数内に 'y'が割り当てられます。 – jsb

+0

申し訳ありません、ありがとうございます! :) – Krishna

関連する問題