Re: [R] second element of a list

2010-09-30 Thread Gregory Ryslik
Thank you both for your help! I was interested in how to get at either element specifically. Your solutions work fine though. If I need the first element its lapply(thelist,'[[',1) and if I need the second its lapply(thelist,'[[',1). Thanks again, you just saved me a slow for loop! Kind regards

Re: [R] second element of a list

2010-09-30 Thread Phil Spector
Gregory - I'm confused -- if the first element is the matrix you want, why would you use 2 as an index? Here's a way to get a list with the first elements of each member of a list: lapply(thelist,'[[',1) - Phil Spector

Re: [R] second element of a list

2010-09-30 Thread Greg Snow
1.408.8111 > -Original Message- > From: r-help-boun...@r-project.org [mailto:r-help-boun...@r- > project.org] On Behalf Of Gregory Ryslik > Sent: Thursday, September 30, 2010 5:35 PM > To: R Help > Subject: [R] second element of a list > > Hi, > > I have a l

[R] second element of a list

2010-09-30 Thread Gregory Ryslik
Hi, I have a list of of n elements (where n is unknown beforehand). Each element of the list has two subelements. The first is a matrix, the second is a number. I want to make a list of just the matrices. I want to do something like mylists[[ ,2]] but that obviously doesn't work. Is there a si