Possibly - in the next version, you'll get a helpful warning message and cast will take it's best guess at the column that it should use.
Hadley On Thu, Sep 18, 2008 at 10:15 AM, Matthew Pettis <[EMAIL PROTECTED]> wrote: > It does, thanks! Did I miss in the documentation that the variable > has to be named 'value'? > > On Thu, Sep 18, 2008 at 10:08 AM, hadley wickham <[EMAIL PROTECTED]> wrote: >> On Thu, Sep 18, 2008 at 10:03 AM, Matthew Pettis >> <[EMAIL PROTECTED]> wrote: >>> [Reposting with changed example] >>> Hi, >>> >>> I want to take the dataframe df generated below and reshape the data with >>> column names being w, x, y, and the different levels of z. The values under >>> the different levels of z are the corresponding values of r. I've tried >>> reshape and cast, and I can't seem to find the right combination. Any help >>> is appreciated, >>> >>> Matt >>> --------------------------------- >>> # Generate data >>> w <- c("a","b") >>> x <- c("c","d") >>> y <- c("e","f") >>> z <- c("g","h") >>> df <- expand.grid(w=w,x=x,y=y,z=z) >>> df$r <- rnorm(16,mean=0,sd=1) >> >> Well if you change that last line to : >> >> df$value <- rnorm(16,mean=0,sd=1) >> >> Then I think the following does what you want: >> >> cast(df, w + x + y ~ z) >> >> Hadley >> >> -- >> http://had.co.nz/ >> > > > > -- > It is from the wellspring of our despair and the places that we are > broken that we come to repair the world. > -- Murray Waas > -- http://had.co.nz/ ______________________________________________ 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.