I am trying to join two dataframes together based on values in one column being present in the list of values in the column of the dataframe to join with
df1 <- tibble(Group = c("Group_1", "Group_2", "Group_3"),
Members = list(letters[1:3],
letters[4:6],
letters[7:12]))
df2 <- tibble(Letters = c("a","g","f","b"),
Value = 1:4)
The final data frame would look like:
df3 <- tibble(Letters = c("a","g","f","b"),
Value = 1:4,
Group = c("Group_1", "Group_3", "Group_2", "Group_1"),
Members = list(letters[1:3],
letters[7:12],
letters[4:6],
letters[1:3]))
Ideally, this would be done using dplyr or another tidyverse package