Есть ли более быстрый способ получить кучу CSV-файлов, объединить их вместе (они имеют одинаковую структуру), но сохранить только те значения (столбец), которые больше 5?
CSV-файлы будут иметь тысячи строк в каждой, в то время как обычно менее 100 (на CSV) будет больше 5.
Рабочий код, который у меня есть:
library(tidyverse)
filelocns <-"C:/Data/test/"
# get files list from folder
file.list <- list.files(path=filelocns, recursive=T,pattern='*.csv')
# row bind the listed CSVs and filter for Values >= 5
rows_gt5 <- lapply(paste0(filelocns,file.list),read.csv) %>%
bind_rows() %>%
filter(Value>=5)