[R] Managing output
Duncan Murdoch
murdoch at stats.uwo.ca
Wed Aug 26 22:08:36 CEST 2009
On 26/08/2009 4:06 PM, Rolf Turner wrote:
> On 27/08/2009, at 8:00 AM, Duncan Murdoch wrote:
>
>> On 26/08/2009 3:20 PM, Noah Silverman wrote:
>>> Hi,
>>>
>>>
>>> Is there a way to build up a vector, item by item. In perl, we can
>>> "push" an item onto an array. How can we can do this in R?
>>> I have a loop that generates values as it goes. I want to end up
>>> with a
>>> vector of all the loop results.
>>>
>>> In perl it woud be:
>>>
>>> for(item in list){
>>> result <- 2*item^2 (Or whatever formula, this is just a
>>> pseudo example)
>>> Push(@result_list, result) (This is the step I can't do in R)
>>> }
>>>
>>>
>>> Thanks!
>> Use the c() function, e.g.
>>
>> result <- numeric(0)
>
> That should be result_list <- numeric(0)!!! :-)
Yep!
Duncan Murdoch
>
> cheers,
>
> Rolf
>
>> for (item in list) {
>> result <- 2*item^2
>> result_list <- c(result_list, result)
>> }
>>
>> If the list is long, this is an extremely inefficient style of R
>> programming, but for a short list it should be fine.
>>
>> Duncan Murdoch
>>
>> ______________________________________________
>> R-help at 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.
>
>
> ######################################################################
> Attention:\ This e-mail message is privileged and confid...{{dropped:9}}
>
> ______________________________________________
> R-help at 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.
More information about the R-help
mailing list