创建列表文件的单独 Dataframe - R

jhkqcmku  于 12个月前  发布在  其他
关注(0)|答案(1)|浏览(87)

嗨,我有一个SAS文件列表;

filelist <- list.files('SASfilenames', full.names = TRUE)

Film包含15个指向15个SAS文件的文件路径,我想将它们作为15个独立的文件框。我怎么能这样做?

3yhwsihp

3yhwsihp1#

使用文件路径向量,您可以运行一个简单的循环将每个文件读入列表,然后通过其位置或名称引用列表:

library(purrr)

filelist <- list.files('SASfilenames', full.names = TRUE)

sas_files <- map(filelist |> set_names(), ~{
    message("loading file: ", .x)
    haven::read_sas(.x)
})

sas_files[[1]]
sas_files[[2]]
sas_files[[3]]
sas_files[["path_to_file.sas"]]

相关问题