У меня много проблем с получением желаемого результата. Итак, у меня есть фрейм данных, подобный приведенному ниже, где есть два столбца со списком чисел и идентификатором. Список номеров хранится как символ. В основном мне просто нужно иметь одну строку для каждого числа в списке с правильным идентификатором. Я попытался использовать apply, и для каждой строки я смог создать список чисел и список идентичной длины идентификатора, но возвращаемое значение применимо к списку, содержащему два списка, которые я не знал, как легко преобразовать в фрейм данных Любая помощь будет оценена.
df = data.frame(type = "1", y = 'set(1,2,3,4)')
desired_df = data.frame(type = rep("1", len(list(1,2,3,4)), y = c(1,2,3,4))