【发布时间】:2020-01-09 12:50:03
【问题描述】:
在 R 中,我有两个数据集,其中包含我试图合并的日期。首先是具有 start_dates 和 stop_dates 的环境条件。间隔时间长度不规则,从一天到一年不等。第二个数据集是具有给定日期的事件。我想合并它们,以便了解每个事件期间存在的环境条件。
在下面的示例中,合并结果应该是一个数据集,应该是 Event_data,其中包含一个显示每个日期的天气的新列。
require(tidyverse)
( Envir_data = data.frame(envir_start_date=as.Date(c("2017-05-31","2018-01-17", "2018-02-03"), format="%Y-%m-%d"),
envir_end_date=as.Date(c("2018-01-17", "2018-01-20", "2018-04-17"), format="%Y-%m-%d"),
weather = c("clear","storming","windy")) )
( Event_data = data.frame(event_date=as.Date(c("2017-06-03","2017-10-18", "2018-01-19"), format="%Y-%m-%d"),
cars_sold=c(2,3,7)) )
【问题讨论】:
-
你能显示预期的输出吗
-
你们太棒了!这很好用,谢谢。