Dear List, I want to turn the matrix > xm [,1] [,2] [1,] "a" "b" [2,] "d" "e" into a list "by rows" as: [[1]] [1] "a" "b" [[2]] [1] "d" "e" A (bad?) way of doing this is as > unlist(apply(xm,1, list), recursive=F) [[1]] [1] "a" "b" [[2]] [1] "d" "e" - but there must be a more elegant way. Can anyone help on this? Thanks! Søren