Использование rbindlist
из data.table
:
library(data.table)
file_names <- list.files(path = test_path, pattern = '.*json')
data_list <- lapply(file_names, function(z){
dat <- myFunction(z) #your function to read and clean json files
dat$file_name <- z
return(dat)
})
combined_data <- rbindlist(l = data_list, use.names = T, fill = T)
Поскольку я не знаю структуру вашего файла JSON, я предполагаю, что у вас есть функция с именем myFunction
для чтения и очистите данные.