df1 <- data.frame(
start = c("2010-01-01", "2012-06-01", "2014-10-15"),
end = c("2010-08-05", "2013-03-03", "2015-01-01"),
group = c("a", "a", "b"),
infoScores = c(0, 3, 2)
)
df2 <- data.frame(
end = c("2012-04-05", "2014-06-09", "2009-02-01"),
group = c("b", "a", "b"),
start = c("2009-01-15", "2012-07-08", "2008-01-01"),
score = c(8, 2, 3)
)
combine_ranges(dfs = list(df1, df2), groups = "group",
start_var = "start", end_var = "end")
Run the code above in your browser using DataLab