[Rd] Bug in as.data.frame.POSIXct?

Hadley Wickham hadley at rice.edu
Thu Mar 31 17:30:13 CEST 2011


> 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/



More information about the R-devel mailing list