我有一个类似于下面的列表,其中包含我想对其进行单独操作的矩阵。
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)”之类的事情,那就太好了