Есть ли в R функция, которая позволяла бы мне комбинировать / объединять фреймы данных, когда некоторые переменные являются либо списками, либо самими фреймами данных? Я пробовал rbind()
, rbindlist()
, rbind.data.frame
и bind_rows
, и все они выбрасывают ошибки, например, duplicate 'row.names' are not allowed
или Argument 4 can't be a list containing data frames
.
. Посмотрев немного, кажется, что ни одна из этих функций не поддерживает вложенные фреймы данных. Есть ли функция, которая будет работать для меня? Или есть что-то (кроме for-l oop, который добавляет строку за строкой), что я мог бы сделать?
В качестве фона я делаю API-вызовы к базе данных и могу получаю только 40 результатов за раз, поэтому я чередую их по нескольким вызовам и хочу объединить результаты без потери информации. Я использую jsonlite:fromJSON
для преобразования в df: могу ли я / я должен сначала объединить информацию в формате JSON, а затем преобразовать в df?