如何加入约会并保持错过?

时间:2015-10-26 15:43:08

标签: r

有时当我在google apis中使用R时,如果没有interaction则会忽略某些日期,我希望将其报告为NAs。为此,我想在使用查询之后组合预定义的日期范围2015-02-13 - 2015-02-16。例如:

   range               df

  dates              dates         A 

 2015-02-13          2015-02-13    4  
 2015-02-14          2015-02-14    3  
 2015-02-15          2015-02-16    5
 2015-02-16         

必需的输出:

     dates       A
 2015-02-13      4     
 2015-02-14      3  
 2015-02-15      NA    
 2015-02-16      5

 Data:

 A <- c(4,3,5)
 dates <- as.Date(as.character(c("2015-02-13","2015-02-14","2015-02-16")))

 df<-data.frame(dates,A)
 range<- seq(as.Date("2015-02-13"), as.Date("2015-02-16"), by = "days")

 test<-rbind(range,df)
 library(plyr)

 test<-rbind.fill(range,df)

但这并没有成功。

1 个答案:

答案 0 :(得分:2)

怎么样

merge(..., all.x=TRUE)

阅读merge()

的文档