//function to enter .csv data
> data_entry <- function(NAME="filename.csv"){
+ dat <- read.csv(NAME)
+ }
> data_entry("data.csv")
> dat
当我输入此代码时,我收到以下错误:“找不到对象'数据'”我哪里出错了? P.S:我已将“data.csv”放在所需目录中。
在函数内部创建的对象保留在函数内部,并且不会导出到全局环境中,除非您对它们进行return
,并将函数结果分配给新名称。
你应该 :
data_entry <- function(NAME="filename.csv"){
dat <- read.csv(NAME)
return(dat)
}
dat <- data_entry("data.csv")
dat