Как загрузить несколько ".RData" в R и объединить их в список mcm c? - PullRequest
1 голос
/ 21 января 2020

Предположим, у меня есть несколько файлов .RData в папке типа

sample 1.RData
sample 2.RData
sample 3.RData
sample 4.RData
sample 5.RData
sample 6.RData
sample 7.RData
sample 8.RData

Я хочу загрузить их все и сохранить как sample_list=mcmc.list( list( mcmc(sample1), mcmc(sample2), mcmc(sample3),mcmc(sample4),mcmc(sample5),mcmc(sample6),mcmc(sample7),mcmc(sample8)))

1 Ответ

1 голос
/ 21 января 2020

Мы можем load все объекты в глобальную среду после извлечения имен объектов, затем l oop поверх list, применить mcmc индивидуально к элементам list и затем обернуть mcmc.list

files <- list.files(pattern = "^sample\\s*\\d+\\.RData$")
mcmc.list(lapply(files, function(dat) mcmc(get(load(dat))))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...