יש לי רשימה המכילה K רשימות, בכל רשימה פנימית כזו יש M וקטורים שכולם באורך N.
אני רוצה לצרף (באמצעות cbind) את כל הוקטורים שנמצאים באותו מקום ברשימות הפנימיות, ולקבל בעקבות זאת רשימה באורך M של מטריצות בגודל N*K
אני מחפש איזשהו צירוף נחמד של פקודות apply למיניהן וdo.call שתעשה את העבודה.
המלצות יתקבלו בברכה. דוגמא לנתונים מפוברקים:
ol = list()
for (i in 1:3) ol[[i]] = list()
for (i in 1:3) {
for (j in 1:4) {
ol[[i]][[j]] = sample(20,10)
}}
#now there should be some operation that receives ol as parameter
# and return a list with 4 elements, each element is a 10*3 matrix
בינתיים אני כותב לולאות וכו'... מחפש פתרון גיקי ואלגנטי.
עמית