[R] reshape "Error in data[, timevar] : incorrect number of dimensions"
jrkrideau at yahoo.ca
Sun Sep 28 17:51:07 CEST 2008
Try str(svy) and see what formats the seperate variables have. It may give you a clue as to what is happening.
An alternative approach is to see if the reshape package can help you.
See See http://had.co.nz/reshape for more information on the package.
--- On Sat, 9/27/08, Keith Schnakenberg <keith.schnakenberg at gmail.com> wrote:
> From: Keith Schnakenberg <keith.schnakenberg at gmail.com>
> Subject: [R] reshape "Error in data[, timevar] : incorrect number of dimensions"
> To: r-help at r-project.org
> Received: Saturday, September 27, 2008, 4:57 PM
> I have two waves of a survey given to students at various
> schools and high schools, with student id numbers for each
> student. I
> am having difficulty reshaping the file from long to wide.
> My code is below:
> svy <- read.spss("studsur4.SAV")
> svy.wide <- reshape(svy, timevar="WAVE",
> idvar="id", direction="wide")
> "id" is the student identification number, and
> "WAVE" takes values 1
> and 2. I get the following error:
> Error in data[, timevar] : incorrect number of dimensions
> I would provide reproducible code but I can't reproduce
> the error
> with any other data. I would appreciate any conjectures as
> to why
> this is happening.
> R-help at r-project.org mailing list
> PLEASE do read the posting guide
> and provide commented, minimal, self-contained,
> reproducible code.
More information about the R-help