【发布时间】:2017-12-31 18:23:32
【问题描述】:
我的目录文件夹中有 12 个文件,文件类型为 csv 和 SAS7dbat。我用这个命令上传它们:
fileList1 = list.files(path=".", pattern=".csv")
fileList2 = list.files(path=".", pattern=".sas")
我试着写了这个命令,但是没有成功:
fileList = list.files(path=".", pattern= c(".csv", ".sas")
另外,我需要两个使它们成为一个命令:
list2env(
lapply(setNames(fileList1, make.names(paste(2008:2016, "_kvish_1_10t", sep= ""))),
read.csv), envir = .GlobalEnv)
list2env(
lapply(setNames(fileList2, make.names(paste0(2005:2007, "_kvish_1_10t", sep= ""))),
haven::read_sas), envir = .GlobalEnv)
【问题讨论】: