Whenever going from working with a data.frame to a matrix, I get annoyed that I cannot assign and subset at the same time with matrices - like I can with data.frames.
For example, if I want to add a new column to a data.frame, I can do something like `myDataFrame[, "newColumn"] <- NA`. However, with a matrix, this syntax does not work and I have to use a call to `cbind` and create a new object. For example, `mymatrix2 <- cbind(mymatrix, "newColumn" = NA)`. Is there a programming reason that base R does not have a matrix method for `[<-` or is it something that arguably should be added? -- David J. Disabato, Ph.D. Postdoctoral Research Scholar Kent State University ddisa...@gmail.com Email is not a secure form of communication as information and confidentiality cannot be guaranteed. Information provided in an email is not intended to be a professional service. In the case of a crisis or emergency situation, call 911. [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list -- To UNSUBSCRIBE and more, see 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.