> a <- as.POSIXct(1:2, origin="2011-01-01") > dim(a) <- c(1, 2) > as.data.frame(a) a 1 2011-01-01 00:00:01 2 2011-01-01 00:00:02 > > dim(a) <- c(2, 1) > as.data.frame(a) a 1 2011-01-01 00:00:01 2 2011-01-01 00:00:02
I think this is because in as.data.frame.POSIXct we have nrows <- length(x) instead of nrows <- NROW(x) Hadley -- Assistant Professor / Dobelman Family Junior Chair Department of Statistics / Rice University http://had.co.nz/ ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel