我有两个(相当长的)日期向量,例如
> 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)
有人知道(短/优雅)的解决方案吗?
只是用 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)