0
私はLyの各値に対してLxの各パラメーター値を使って関数を反復しています。この関数はリストを作成し、リストをマトリックスに入れます。結果のリストに名前をつけて、関数の実行ごとにどのようなパラメータの組み合わせ(LxとLy)が使用されているかを知るようにしています。以下の再現可能な例を参照してください。Rマトリックスのリストに名前を割り当てる
test_sim <- function(Lx, Ly){
results=list()
ret <- runif(3, min=0, max=100)
results[[1]]=ret
names(results)[1]=paste(Lx,Ly,sep = "_")
return(results)
}
Lx <- seq(0.25,0.5,0.25)
Ly <- seq(0.05, 0.10, 0.05)
blam <- sapply(Lx, function(x) mapply(test_sim, x, Ly))
ただし、これは行列の最初の2つの行の名前にしか見えません。どのように各リストに適切な名前を付けることができますか?
はい!できます。私は 'unlist'の' recursive'について知らなかった。 – user2359494