嗨,我有一个SAS文件列表;
filelist <- list.files('SASfilenames', full.names = TRUE)
Film包含15个指向15个SAS文件的文件路径,我想将它们作为15个独立的文件框。我怎么能这样做?
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"]]
1条答案
按热度按时间3yhwsihp1#
使用文件路径向量,您可以运行一个简单的循环将每个文件读入列表,然后通过其位置或名称引用列表: