Hi all!

I have data in „Long“ format which I would like to reshape to „Wide“. I know
that one possibility is the „reshape“ command, which needs a „timevar“.

Data look as follows: There are approx. 3000 persons („IDENTITY“) and, for
each person, there are between 2 and 20 events („EVENT“).  For now, there's
one row for each event (9506 rows)

http://r.789695.n4.nabble.com/file/n3643658/Screenshot-2.png 

What is missing is the „timevar“ (SPSS calls it „INDEX“), which numbers the
events WITHIN each person (right column).

I managed to number the events from 1 to 9506 with the seq-command, first
writing the number of rows in nEVENT:
> number <-seq(file=event, 1, nEVENT, b=1) 
Yet, I didn't manage to do so for each individual separately. I guess it
would be possible with the „split“ command, but I can't figure out how to
apply it.

Can anyone give me a hint?
Thank you!

Karen

--
View this message in context: 
http://r.789695.n4.nabble.com/I-need-help-for-creating-a-timevar-tp3643658p3643658.html
Sent from the R help mailing list archive at Nabble.com.

______________________________________________
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