question about dataframe ("sensory") in PLS package
Try: ?sensory str(sensory) dput(sensory) lapply(sensory, class) lapply(sensory, dim) to see what it looks like inside. Seems that sensory is a data frame consisting of two columns each of which is a matrix except that each has a class of "AsIs". Thus try this (where I(...) creates objects of class "AsIs"): mat1 <- cbind(a = 1:5, b = 11:15) mat2 <- cbind(x = 21:25, y = 31:35) DF <- data.frame(A = I(mat1), B = I(mat2))
On 7/30/06, jz7 at duke.edu <jz7 at duke.edu> wrote:
Dear all, I am trying to my dataframe for the PLS analysis using the PLS package. However I have some trouble generating the correct dataframe. The main problem is how to use one name to represent several columns in the dataframe. The example dataframe in PLS package is called "sensory". I cannot directly read the data file since it's a binary file. If I use "names(sensory)" command, I will get two names: "Quality" and "Panel". But if I use "summary(sensory)" command, I will get information of five columns for "Quality" and 6 columns for "Panel" (such as "Quality.Acidity" "Quality.Peroxide"...). So when I use PLS regression, the function is simply "Panel ~ Quality" (but it's actually multiple regression). Does anyone know how to build such dataframe? Please share some experience. Really appreciate the help! Sincerely, Jeny
______________________________________________ R-help at stat.math.ethz.ch 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.