У меня есть два (значительно длинных) вектора даты, например.Как объединить два вектора даты в R?
> c1 <- c(as.Date("2013-08-29"), as.Date("2013-08-30"))
> c2 <- c(as.Date("2013-08-30"), as.Date("2013-08-31"))
и я ищу какой-нибудь операции, как
> union(c1, c2)
[1] "2013-08-29" "2013-08-30" "2013-08-31"
Стандартная операция объединения в R возвращает
[1] 15946 15947 15948
Кто-нибудь знает (короткое изящное /) решение этой проблемы?
Я уже пробовал это: «Ошибка в as.Date.numeric (union (c1, c2)):« источник »должен быть поставлен». – idleherb
Я не получил сообщение об ошибке, но если «origin» требуется, укажите дату начала координат, см. Мое редактирование. –
as.Date (объединение (c1, c2), origin = "1970-01-01") выполняет эту работу. – idleherb