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.

Reply via email to