I would like to thank you very much for your reply. Actually I would like to ask you if there is a small list called fred: fred <- list(happy = 1:10, name = "squash") and a big list called bigfred that included fred list 5 times bigfred <- rep(fred,5)
Is it possible somehow to index all these sublists(fred) inside bigfred with a more direct way like bigfred[1] shows the first sublist fred bigfred[2][2] shows the second sublist fred, the second element of the fred list So far I found some way to do this by refering to the sublists by the following: bigfred[1+index*length(fred)] where index shows the beginning of a sublist. I would like to thank you in advance for your help Best Regards Alex ________________________________ From: David Winsemius <dwinsem...@comcast.net> Cc: Dennis Murphy <djmu...@gmail.com>; Rhelp <r-help@r-project.org> Sent: Tue, September 14, 2010 3:55:39 PM Subject: Re: [R] Object oriented programming in R. On Sep 14, 2010, at 9:29 AM, Alaios wrote: > I would like to thank you very much all that you helped me so far. > So I tried to check how the following works > > fred <- list(happy = 1:10, name = "squash") > rep(fred, 5) > > This returns the following : > >> fred[1] > $happy > [1] 1 2 3 4 5 6 7 8 9 10 > > >> fred[2] > $name > [1] "squash" Not on my machine: > fred <- list(happy = 1:10, name = "squash") > rep(fred, 5) $happy [1] 1 2 3 4 5 6 7 8 9 10 $name [1] "squash" $happy [1] 1 2 3 4 5 6 7 8 9 10 $name [1] "squash" $happy [1] 1 2 3 4 5 6 7 8 9 10 $name [1] "squash" $happy [1] 1 2 3 4 5 6 7 8 9 10 $name [1] "squash" $happy [1] 1 2 3 4 5 6 7 8 9 10 $name [1] "squash" > > What I am trying to do is to address the number 5 of the fred[1] $happy value. > I tried something like fred[1][5] fred[1,5] > but it didn't work Almost: > fred[[1]][5] [1] 5 > > I would like to thank you in advance for your help > > Best Regards > Alex > > ________________________________ > From: Dennis Murphy <djmu...@gmail.com> > > Cc: Rhelp <r-help@r-project.org> > Sent: Tue, September 14, 2010 3:13:37 PM > Subject: Re: [R] Object oriented programming in R. > > Hi: > > You could create a list of lists, where the outer list would be between agents > and the inner list within agents. The inner list could have the 'matrices and > one list' as separate components for each agent. Of course, you would have to >be > able to keep all of this straight :) > > HTH, > Dennis > > > Here are some more information: >> I would like to create some agents that span over a specific area map.Every >> agent needs to have its own data structures like one or two matrices and one >> list. >> >> I think that the best way to do this is to create objects and every instance >of >> an object will be used for a single agent. >> >> The number of agents is not predetermined and it varies for any execution. >> So I read this value from the command line interface and then I would like to >> initiate so many objects as the agents. I think that the best way to do that >is >> to create using a for loop a list containing as many objects as the agents >are. >> >> >> I would like to thank you in advance for your help >> >> Best Regards >> Alex >> >> ________________________________ >> From: jim holtman <jholt...@gmail.com> >> >> Cc: Tal Galili <tal.gal...@gmail.com>; Rhelp <r-help@r-project.org> >> Sent: Tue, September 14, 2010 1:40:37 PM >> >> Subject: Re: [R] Object oriented programming in R. >> >> >> It depends on what you mean by objects. If you are just looking at >> creating many named variables that are going to hold values (e.g., >> reading in data from several files that you want to correlate >> separately), then consider the use of 'lists'. Can you provide a >> little more detail on exactly the problem that you are trying to >> solve, and then maybe we can propose a solution. >> >> >> >>> Thank you very much. I checked the tutorials that on that list but still I do >>> not know how to create many objects of the same type. Can you please help me >>> with that? >>> >>> Best Regards >>> Alex >>> >>> >>> >>> >>> ________________________________ >>> From: Tal Galili <tal.gal...@gmail.com> >>> >>> Cc: Rhelp <r-help@r-project.org> >>> Sent: Tue, September 14, 2010 10:11:36 AM >>> Subject: Re: [R] Object oriented programming in R. >>> >>> >>> Hello Alaios, >>> I see a bunch of good materials here: >>>http://www.google.co.il/search?sourceid=chrome&ie=UTF-8&q=Object+oriented+programming+in+R >>>R >>> >>> R >>> >>> >>> Did you look into them ? >>> >>> ----------------Contact >>> >>> >>> >>> Hello everyone. >>>> I would like to create many objects with R. Does R support objects? >>>> >>>> The number of objects needed is not predetermined and it is a parameter >>>> specified by the user. >>>> If the user selects to create many objects like 100, would it be possible to >>>> handle each one by some index? >>>> >>>> I would like to thank you in advance for your help. >>>> >>>> >>>> Best Regards >>>> Alex David Winsemius, MD West Hartford, CT [[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.