列ごとに関数を実行したい行列 (origmatrix) があります。この関数の結果を別の行列 (newmatrix) に入れたいと思います。この行の行番号は、元の行列の列番号に対応しています。実際のデータセットには複雑な関数を含む 20000 行があるため、プロジェクトを並列化できるようにするために適用タイプを使用したいと考えています。apply into newmatrix 内からデータを取得する方法はありますか? どんな助けでも大歓迎です!
origmatrix = matrix(1:50, 10, 5)
colnames(origmatrix) = letters[1:5]
newmatrix = matrix(0, 5,2)
colnames(newmatrix) = c("Identifier","mean")
boertje = function (x){
newlist[which(colnames(origmatrix)==x),2]= mean(origmatrix[,x])
}
sapply(colnames(origmatrix), boertje)