個別の操作を実行したいマトリックスを含む以下のようなリストがあります。
data <- data.frame(matrix(data = c(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1,2,0,0,0,0,2,0,0,0,0,2,0,0,0,0,2), nrow = 8, ncol = 4, byrow = TRUE) )
matrix_list <- list(data[1:4, ], data[5:8, ])
このように、各オブジェクトに対して個別に行列演算を実行できることを知っています
eigen(matrix_list[[1]])
そして、for
ループですべてのアイテムに対して操作を行うことができます
for (i in 1:2){print(eigen((data_list[[i]])))}
for
ループをスキップしてリストを直接操作するにはどうすればよいですか? 「eigen(matrix_list)」のようなことができればいいのですが