
偶然间看到了Colin Fay在某404网站上PO出的一条推特信息,上面记录用purrr包迅速便捷读取某一文件夹下多个csv文件并转化为一个数据框的代码,特此记之。
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52
|
library(purrr) path <- "C:\Users\Lenovo\Documents\R_package_learning\purrr" files_names <- list.files(path = path, pattern = "\.xlsx") files_names all_files <- map_df(paste0(path, "\", files_names), readxl::read_xlsx) all_files list.files(path = path, pattern = "\.xlsx", full.names = TRUE) %>% set_names(basename(.)) %>% print() %>% map_df(readxl::read_xlsx, .id = "file")
|
参考
近期评论