0

これは非常に些細なことかもしれませんが、私はまだ答えを見つけていません(そして私はRにまったく慣れていません)。

たくさんの行列を含むリストがあります。リスト内の各行列には、同じ数の行と行名があります。

たとえば、リスト内の各マトリックスの2行目にアクセスするにはどうすればよいですか?

4

1 に答える 1

1

使用するlapply

x <-matrix(1:9, 3, dimnames=list(LETTERS[1:3], letters[24:26])) # creating a matrix

mylist <- list(x, 2*x, 3*x, 4*x) # creating the list

lapply(mylist, function(x) x['B',])  # By name
sapply(mylist, function(x) x['B',])  # alternative

lapply(mylist, function(x) x[2,])  # By index
sapply(mylist, function(x) x[2,])
于 2012-10-23T18:15:48.990 に答える