Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
批处理为变量分配名称时,R函数不起作用_R_Functional Programming_Lapply_Mapply - Fatal编程技术网

批处理为变量分配名称时,R函数不起作用

批处理为变量分配名称时,R函数不起作用,r,functional-programming,lapply,mapply,R,Functional Programming,Lapply,Mapply,我想使用函数批量为csv数据文件分配名称,我已经测试了函数,包括Map,mappy,lappy,使用函数assign替换,这里有两种基本的R方法: junk <- Map("assign", nameList, csvs, MoreArgs = list(.GlobalEnv)) list2env(setNames(csvs, nameList), .GlobalEnv) junk此任务的一个更典型的R习惯用法是从这里开始: csvs <- lapply(allData, rea

我想使用函数批量为csv数据文件分配名称,我已经测试了函数,包括
Map
mappy
lappy
,使用函数
assign
替换
,这里有两种基本的R方法:

junk <- Map("assign", nameList, csvs, MoreArgs = list(.GlobalEnv))

list2env(setNames(csvs, nameList), .GlobalEnv)

junk此任务的一个更典型的R习惯用法是从这里开始:

csvs <- lapply(allData, read.csv)
csvs
csvs <- lapply(allData, read.csv)
nameList <- c("Actinomyces", "Bacteria", "COD", "Fungi", "NH3", "NO2", "NO3", "TN", "TP")
csvs <- setNames(csvs, nameList)