Cum puteți converti lista în matrice mai eficient în R

Am o listă de lungime 130.000 în care fiecare element este un vector de caractere de lungime 110. Aș dori să convertesc această listă într-o matrice de dimensiune 1.430.000 * 10. Cum o pot face mai eficient? Codul meu este:

lista

4 răspunsuri

acest lucru ar trebui să fie echivalent cu codul dvs. curent, doar mult mai rapid:

cred că vrei

, adică combinarea utilizării do.call (rbind.) de către @BlueMagister cu o declarație lapply pentru a converti articolele individuale din listă la 11 * 10 matrice .

Puncte de referință (care arată soluția de listare @ flodel este de 5 ori mai rapidă decât a mea și de 230 de ori mai rapidă decât abordarea inițială.)