Say I have a list called mylist_1 with 2 matrices:
mylist_1 $region_1 users 50 20 30 revenue 10000 3500 4000 $red users 2
Or,
lapply(mylist_1, `[`,1,) lapply(mylist_1, `[`,2,)
To extract the first row per matrix you can use:
lapply(mylist1, head, 1)
Or, if you want to rbind them:
rbind
do.call(rbind, lapply(lst, head, 1))
Or for (only) the second row per matrix:
lapply(lst, function(x) x[2,])