Просто общался с коллегами по этому поводу, и мы подумали, что стоит посмотреть, что должны сказать люди в SO-стране. Предположим, у меня был список с N элементами, где каждый элемент был вектором длины X. Теперь предположим, что я хотел преобразовать его в data.frame. Как и в большинстве вещей в R, существует множество способов скинирования пресловутого кота, например as.dataframe
, используя пакет plyr, комбинируя do.call
с cbind
, предварительно распределяя DF и заполняя его, и другие.
Проблема, которая была представлена, - это то, что происходит, когда либо N, либо X (в нашем случае это X) становятся чрезвычайно большими. Существует ли один метод скин-кошки, который заметно превосходит эффективность (особенно в плане памяти)?