Самый эффективный метод list to data.frame?

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

Проблема, которая была представлена, заключалась в том, что происходит, когда N или X (в нашем случае это X) становятся чрезвычайно большими. Есть ли один метод снятия шкуры с кошки? значительно превосходит, когда эффективность (особенно с точки зрения памяти) имеет решающее значение?

33
задан Matt Dowle 21 September 2012 в 13:12
поделиться