Есть ли в любом случае, я могу объединить два кадра данных в R на основе столбца, который находится в форме списка, чтобы получить сумму другого столбца.Некоторые примеры данных ниже:
df1 <- structure(list(id = c("1", "2"),
band = list(c("c1", "c2", "c3"), "c4"),
samples = list(c(32, 2, 61), 20),
time = list(c(307, 2, 238), 74)),
.Names = c("id", "band", "samples", "time"),
row.names = 0:1, class = "data.frame")

df2 <- structure(list(id = c("1", "3"),
band = list(c("c1", "c4"), "c1"),
samples = list(c(1, 2), 2),
time = list(c(4, 2), 7)),
.Names = c("id", "band", "samples", "time"),
row.names = 0:1, class = "data.frame")

Я быхотел бы получить данные слияния из df1 и df2 на основе столбца id и band.К сожалению, столбец полос находится в форме списка, и мне нужно суммировать выборки и столбец времени на основе элементов из столбца полос, который находится в списке из.Я ожидаю ниже
