Прошу прощения за отсутствие кода для репликации, я могу предоставить только изображение. См. Ниже, пожалуйста.Преобразование ячейки списка в кадре данных в строки
Кадр данных с данными о Facebook, подготовленный из JSON, содержит столбцы «значения» со значениями списка. Для следующей манипуляции мне нужно иметь только одно значение в столбце. Таким образом, строка 3 на картинке должна быть преобразована в два (с содержанием списка или значением непосредственно):
post_story_adds_by_action_type_unique lifetime list(like = 38)
post_story_adds_by_action_type_unique lifetime list(share = 11)
Если есть 3 или более значений в фрейме данных списка ячейке, он должен сделать 3 или более отдельные строки значений.
Вы знаете, как это сделать?
Я использую этот код, чтобы получить JSon и данных кадра:
i <- fromJSON(post.request.url)
i <- as.data.frame(i$insights$data)
Edit:
- Не будет более глубокого гнездования, только на одном уровне.
- Этот список не нужен в результате, мне нужны только значения и их имена.
Пожалуйста, поделитесь вывод 'dput (I)' как часть вашего вопроса, а также показать, что ваш желаемый результат будет. – A5C1D2H2I1M1N2O1R2T1
На самом деле, почему вы хотите сохранить столбцы значений в качестве списков в первую очередь? – A5C1D2H2I1M1N2O1R2T1
Будет ли гнездование глубже, чем у вас здесь? – A5C1D2H2I1M1N2O1R2T1