1

我有两个 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 回答