Petr PIKAL
2007-Sep-11 16:09 UTC
[R] Odp: storing text and decimal values in a matrix form
Hi Gon?alo Ferraz <gferraz29 at gmail.com> napsal dne 11.09.2007 16:35:57:> Thanks! What is the easiest way of declaring an empty data frame. Isthere> anything similar to: > matrix(0,x,y) > In the help files, I am only finding longer commands that ask me tospecify> each individual column.You can either do dat<-data.frame(x=rep(NA,10), y=rep(NA,10)) or to create empty matrix and then transfer it to data frame via as.data.frame. From what you wrote I assume that you fill data during some cycle. If yes, you shall reconsider it as there can be better options. Regards Petr> G. > > On Sep 11, 2007, at 9:56 AM, Petr PIKAL wrote: > > Hi > > Although not specifically stated in help page, matrix is a vector withdim> attribute. Therefore it can have only one type of values either numericor> character or logical or factor. So if you want textual and numericvalues> you probably have to stick with data frames. > > Regards > Petr > petr.pikal at precheza.cz > > r-help-bounces at r-project.org napsal dne 11.09.2007 15:43:20: > > Hi, > > I would like to store some text and decimal values in the following > form: > > name dec.val dec.val ... dec.val > name dec.val dec.val ... dec.val > ... > name dec. val dec.val ... dec.val > > To do so, I created a matrix of the necessary size (x row per y cols) > with the command > > matrixname <- matrix(0,x,y) > > and proceeded to fill in the matrix with information drawn from a > data frame. > > The problem is that the resulting matrix only has integers at the end > of the filling process. > > When I ask: > class(dataframename[i,j]) > The answer is "factor" > > What is the best way of solving the problem. Should I use a data > structure other than a matrix? Or should I make the elements be a > different class (other than "factor") when I assign them to the matrix? > > Thanks for any help! > > G. > > [[alternative HTML version deleted]] > > ______________________________________________ > R-help at 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. > > Gon?alo Ferraz, PhD > Projeto Din?mica Biol?gica de Fragmentos Florestais > Instituto Nacional de Pesquisas da Amaz?nia & > Smithsonian Tropical Research Institute > CP 478, Av. Andr? Ara?jo, 1753 > 69011-970 Manaus AM > Brasil > Tel: (92) 3643-3229