Thanks for this, will have a look now.

Much appreciated,

-----Original Message-----
From: Peter Dalgaard [mailto:p.dalga...@biostat.ku.dk] 
Sent: 24 April 2009 11:40
To: Bronagh Grimes
Cc: r-help@r-project.org
Subject: Re: [R] Array

Bronagh Grimes wrote:

> Just wondering if anyone has any tips for using arrays?

You're presupposing that R works like SAS. It doesn't.

This looks like a job for reshape (either Hadley Wickham's package or
the built-in function).

> I am trying to convert the following SAS code to R: 

> data A2;  
>  set A1;   
>  by subject_id;
>  retain   BX1-BX10    i; 
>  array b(1:10) BX1-BX10 ;
>  if first.subject_id then do ;
>       do j=1 to 10;
>        b(j) = .;    
>       end;
>       i=1;
>  end;
>  b(i)  =  BX;
>  i = i+1;
>  if last.subject_id then output;
> run ;

-- 
   O__  ---- Peter Dalgaard             Ă˜ster Farimagsgade 5, Entr.B
  c/ /'_ --- Dept. of Biostatistics     PO Box 2099, 1014 Cph. K
 (*) \(*) -- University of Copenhagen   Denmark      Ph:  (+45) 35327918
~~~~~~~~~~ - (p.dalga...@biostat.ku.dk)              FAX: (+45) 35327907

______________________________________________
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