如何在R中结合两个日期向量?

idl*_*erb 1 r date set

我有两个(相当长的)日期向量,例如

> c1 <- c( as.Date( "2013-08-29" ), as.Date( "2013-08-30" ) )
> c2 <- c( as.Date( "2013-08-30" ), as.Date( "2013-08-31" ) )
Run Code Online (Sandbox Code Playgroud)

而且我正在寻找一些类似的操作

> union( c1, c2 )
[1] "2013-08-29" "2013-08-30" "2013-08-31"
Run Code Online (Sandbox Code Playgroud)

R中的标准并集操作返回

[1] 15946 15947 15948
Run Code Online (Sandbox Code Playgroud)

有人知道(短/优雅)的解决方案吗?

Jil*_*ina 6

只是用 as.Date

> as.Date(union(c1, c2))
[1] "2013-08-29" "2013-08-30" "2013-08-31"
Run Code Online (Sandbox Code Playgroud)

试试这个:

> as.Date(c(15946, 15947, 15948), origin = "1970-01-01")
[1] "2013-08-29" "2013-08-30" "2013-08-31"
Run Code Online (Sandbox Code Playgroud)