Skip to content

rbind_list() / rbind_all() do not propagate timezone information for POSIXct #298

@ateucher

Description

@ateucher

Similar to #252 and #265:

dates1 <- data.frame(ID=c("a", "b", "c"), 
                     dates=structure(c(-247320000, -246196800, -245073600), 
                                     tzone = "GMT",
                                     class = c("POSIXct", "POSIXt")), 
                     stringsAsFactors=FALSE)

dates2 <- data.frame(ID=c("d", "e", "f"), 
                     dates=structure(c(-243864000, -242654400, -241444800), 
                                     tzone = "GMT",
                                     class = c("POSIXct", "POSIXt")), 
                     stringsAsFactors=FALSE)

sapply(list(dates1$dates, dates2$dates), attr, "tz")
# [1] "GMT" "GMT"

alldates <- rbind_list(dates1, dates2)

attr(alldates$dates, "tz")
# NULL

Cheers,
Andy

Metadata

Metadata

Labels

bugan unexpected problem or unintended behavior

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions