Свести столбец списка во фрейме данных с идентификатором столбца
Мой фрейм данных содержит результаты опроса с несколькими типами вопросов. Некоторые ячейки имеют несколько значений.
df <- data.frame(a=1:3,b=I(list(1,1:2,1:3)))
df
a b
1 1 1
2 2 1, 2
3 3 1, 2, 3
Я хотел бы выровнять список, чтобы получить следующий вывод:
df
a b
1 1 1
2 2 1
3 2 2
4 3 1
5 3 2
6 3 3
должно быть легко, но почему-то я не могу найти условия поиска. Благодарю.