Hi, This should do it. I tried to comment to explain things.
Z.mat <- matrix(c(2,2,2,1,1,1,3,2,1,6,5,4,9,1,1,2,3,2), nrow=6) # column bind data together Z.mat <- cbind(Z.mat, c(6,9,8,15,16,17)) # add names to the 2 dimensions of Z.mat # the first element of the list is the row names, left as empty # the second element is the column names # 'letters' is a built in vector of the lower case letters of # the Latin alphabet dimnames(Z.mat) <- list(NULL, letters[1:4]) # Another way would be to use colnames(Z.mat) <- letters[1:4] # For documentation see especially ? cbind ? dimnames Hope that helps, Josh On Sat, Oct 9, 2010 at 8:16 PM, Lakshmi Kastury <skast...@students.poly.edu> wrote: > > Hi - > I am a beginner to the R language. I have written the following matrix: > Z.mat=matrix(c(2,2,2,1,1,1,3,2,1,6,5,4,9,1,1,2,3,2), nrow=6) > I would like to add a 4th column consisting of: 6, 9, 8, 15, 16, 17 > > I would also like to name each column a, b, c, d as well. > > Thanks! > > [[alternative HTML version deleted]] > > ______________________________________________ > 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. > -- Joshua Wiley Ph.D. Student, Health Psychology University of California, Los Angeles http://www.joshuawiley.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.