question about reshape
Try this: ong<-reshape(as.data.frame(dataset), idvar="subject", v.names="response", varying=list(2:5), direction="long") or dataset <- cbind.data.frame(y1, y2, y3, y4)
On Thu, Jan 28, 2010 at 3:07 PM, Dana TUDORASCU <danatud at gmail.com> wrote:
?Hello everyone, ?I have a bit of a problem with reshape function in R. ?I have simulated some normal data, which I have saved in 4 vectors. ?y.1,y.2,y.3,y.4 which I combined a dataset: dataset<cbind(y1,y2,y3,y4). I have also generated some subject id number, and denoted that by subject. ?So, my dataset looks like this: ? ?subject ? ? ? y.1 ? ? ? ?y.2 ? ? ? y.3 ? ? ? y.4 ?[1,] ? ? ? 1 20.302707 16.9643106 30.291031 ?7.118748 ?[2,] ? ? ? 2 ?9.942679 ?9.3674844 ?7.578465 16.494813 ......etc, I have 20 subjects. ?I want to transform this data into long form dataset, but it does not work. ?I am using reshape command, and should be very straight forward... ?Here is what I use: ?long<-reshape(dataset, idvar="subject", v.names="response", varying=list(2:5), direction="long") Here is what I get: Error in d[, timevar] <- times[1L] : subscript out of bounds Now, do I get that error because the first column shows me the row number? ?I have been using R for a while, but not a lot for data manipulations. ?Any help would be great! Thank you in advance. ?Dana ? ? ? ?[[alternative HTML version deleted]]
______________________________________________ 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.
Henrique Dallazuanna Curitiba-Paran?-Brasil 25? 25' 40" S 49? 16' 22" O