Message-ID: <49F19711.7050503@biostat.ku.dk>
Date: 2009-04-24T10:40:17Z
From: Peter Dalgaard
Subject: Array
In-Reply-To: <9DDB15CF23B35C4CBED7DEB8C6B63A7396DDB2@SERVER1.distinctconsulting.ie>
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.dalgaard at biostat.ku.dk) FAX: (+45) 35327907