Hi Anna, Here is a suggestion:
# creating L1 L1 <- lapply(1:5, function(x) matrix(rnorm(10), ncol = 2)) L1 # creating L2 L2 <- lapply(1:5, function(x) sample(5, 2)) L2 # defining a function foo <- function(x, y) list(x[-y,]) # result mapply(foo, L1, L2) HTH, Jorge On Fri, Mar 26, 2010 at 5:34 PM, anna <> wrote: > > Hello guys, > I have a list L1 of matrix. I have another list L2 with the same number of > elements representing the row of the L matrix that I want to delete > (L1[[i]][-L2[[i]],]) but I can't do this with lapply as it iterates through > L1 (first argument) and not L2. Any idea? > > ----- > Anna Lippel > -- > View this message in context: > http://n4.nabble.com/Using-lapply-with-two-lists-tp1692883p1692883.html > Sent from the R help mailing list archive at Nabble.com. > > ______________________________________________ > R-help@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide > http://www.R-project.org/posting-guide.html > and provide commented, minimal, self-contained, reproducible code. > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.