簡體   English   中英

如何在 R 中加載多個“.RData”並將它們合並為 mcmc 列表?

[英]How to load multiple ".RData" in R and them combine as mcmc list?

假設我在一個文件夾中有多個.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)))

我們可以在提取對象名稱后將所有對象load到全局環境中,然后遍歷list ,在list元素上單獨應用mcmc ,然后用mcmc.list包裝

files <- list.files(pattern = "^sample\\s*\\d+\\.RData$")
mcmc.list(lapply(files, function(dat) mcmc(get(load(dat))))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM