1

次のように 2 つの R チャンクがあります。

getDetails<-function(files){
    read.csv(filenames)
}

filenames<-list.files("data/", pattern=".csv", full.names=T)
df<-lapply(filenames, getDetails)

関数内で、誤ってfilenamesの代わりに variable を指定した場合filesでも、エラーは発生しません。Rにこれについて警告させる方法はありますか?

ありがとう。

4

1 に答える 1

0

environment(getDetails) = parent.env(environment(getDetails))グローバルスコープを削除する方法です。これは私にとってはうまくいきます。唯一の問題は、私が書くすべての関数に対してこれを行う必要があることです。

于 2013-08-28T08:31:54.480 に答える