Свести столбец списка во фрейме данных с идентификатором столбца

Мой фрейм данных содержит результаты опроса с несколькими типами вопросов. Некоторые ячейки имеют несколько значений.

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

должно быть легко, но почему-то я не могу найти условия поиска. Благодарю.

Ответы на вопрос(1)

Ваш ответ на вопрос