Я хочу импортировать определенные ячейки из нескольких книг Excel.Каждая рабочая книга имеет лист с названием «Сводка результатов».У меня уже есть эта часть выяснить.Где я застрял, это аргумент диапазона.Я хочу импортировать ячейку B2: B3 и ячейку C6: C7 из каждой из этих книг.Следовательно, они оба формируют два столбца для каждого набора данных.
С этим кодом я смог импортировать весь интересующий файл Excel в этом каталоге.он работал только с range = B6: B7, но не с range = c ("B2: B3", "C6: C7")
Я хочу получить два столбца с 1 наблюдением в каждом наборе данных, импортированном вR. Спасибо
file_path <- "data_raw/Result_Summary/"
file_path %>% list.files()
file_path %>%
list.files() %>%
.[str_detect(., ".xlsx")] -> xlsx_file_names
xlsx_file_names %>%
purrr::map(function(file_name){ # iterate through each file name
assign(x = str_remove(file_name, ".xlsx"), # Remove file extension ".xlsx"
value = read_excel(paste0(file_path, file_name),sheet="Results Summary", range=c("B2:B3", "C6:C7")),
envir = .GlobalEnv)
})