批处理为变量分配名称时,R函数不起作用
我想使用函数批量为csv数据文件分配名称,我已经测试了函数,包括批处理为变量分配名称时,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
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)