KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
Say you want to convert a matrix to a list, where each element of the list contains one column. list() or as.list() obviously won't work, and until now I use a hack using the behaviour of tapply : x <- matrix(1:10, ncol = 2) tapply(x, rep(1:ncol(x), each = nrow(x)), function(i) i) I'm not completely happy with this. Anybody knows a cleaner method I'm overlooking? (for making a list filled with the rows, the code can obviously be changed to : tapply(x, rep(1:nrow(x), ncol(x)), function(i) i) )
Tags (comma-separated)
Save Edits
Cancel