I have two different datasets of unequal sizes. In addition, one has collapsed subgroups. Here is the data:
df = data.frame(ID = c(1L, 1L, 1L, 2L, 2L, 2L, 4L, 4L, 4L),
ID_name = c("AA", "AA", "AA", "BB", "BB", "BB", "DD", "DD", "DD"),
Volume = c(10L, 20L, 30L, 50L, 50L, 40L, 20L, 30L, 10L))
df1 = data.frame(ID = c(1L, 2L, 4L),
ID_name = c("AA", "BB","DD"),
Pop = c(2200L, 3300L, 2000L))
I want my results to look like this
dfmerged = data.frame(ID = c(1L, 1L, 1L, 2L, 2L, 2L, 4L, 4L, 4L),
ID_name = c("AA", "AA", "AA", "BB", "BB", "BB", "DD", "DD", "DD"),
Volume = c(10L, 20L, 30L, 50L, 50L, 40L, 20L, 30L, 10L),
Pop = c(2200L, 2200L, 2200L, 3300L, 3300L, 3300L, 2000L, 2000L, 2000L))
Does dplyr has such function? Thanks