alply is from the plyr package. You'll need to call that if its not already loaded.
M On Tue, Sep 27, 2011 at 4:07 PM, R. Michael Weylandt < michael.weyla...@gmail.com> wrote: > Try this: > > alply(mt, 1, function(x) as.numeric(na.omit(x))) > > The as.numeric() addition may be necessary to strip the extra attributes > na.omit() wants to add. > > Michael > > > On Tue, Sep 27, 2011 at 4:02 PM, Ben qant <ccqu...@gmail.com> wrote: > >> Hello, >> >> What is the best way to turn a matrix into a list removing NaN's? I'm new >> to >> R... >> >> Start: >> >> > mt = matrix(c(1,4,NaN,5,3,6),2,3) >> > mt >> [,1] [,2] [,3] >> [1,] 1 NaN 3 >> [2,] 4 5 6 >> >> Desired result: >> >> > lst >> [[1]] >> [1] 1 3 >> >> [[2]] >> [1] 4 5 6 >> >> >> Thanks! >> >> Ben >> >> [[alternative HTML version deleted]] >> >> ______________________________________________ >> R-help@r-project.org mailing list >> https://stat.ethz.ch/mailman/listinfo/r-help >> PLEASE do read the posting guide >> http://www.R-project.org/posting-guide.html >> and provide commented, minimal, self-contained, reproducible code. >> > > [[alternative HTML version deleted]] ______________________________________________ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.