Try this indeed of as.matrix(...) : B <- B[-1,, drop = FALSE]
On Sat, Apr 17, 2010 at 3:25 PM, <mau...@alice.it> wrote: > After some headache with debugging my script, I finally isolated the problem taht I am going to illustrate in the following example. > I expected matrix nrow to decrease consistently till 1. Instead, when the matrix is left with one row only, its nrow jumps to 2 because the matrix > gets transposed. How come ? > Thank you, > Maura > >> B <- c(1,2) >> B <- rbind(B,c(3,4)) >> B <- rbind(B,c(5,6)) >> B > [,1] [,2] > B 1 2 > 3 4 > 5 6 >> dim(B) > [1] 3 2 >> nrow(B) > [1] 3 >> >> #REMOVE ROW-1 OUT OF 3 >> B <- as.matrix(B[-1,]) >> B > [,1] [,2] > 3 4 > 5 6 >> dim(B) > [1] 2 2 >> nrow(B) > [1] 2 >> >> #REMOVE ROW-2 OUT OF 3 >> B <- as.matrix(B[-1,]) >> B > [,1] > [1,] 5 > [2,] 6 >> dim(B) > [1] 2 1 >> nrow(B) > [1] 2 > > > > tutti i telefonini TIM! > > > [[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. > -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[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.