Hi Alex, If "data" is a matrix, probably the easiest option would be:
tips <- as.data.frame(data) mclapply(tips, foo) By the way, I would recommend not using 'data' (which is also a function) as the name of the object storing your data. If your data set has many columns and performance is an issue I might convert it to a list instead of a data frame. Note that if you wanted the equivalent of apply(tips, 1, foo), you could transpose your matrix first: as.data.frame(t(data)). lapply works on columns of a data frame because each column is basically an element of a list (list apply). Cheers, Josh On Sun, Oct 9, 2011 at 8:47 AM, Alaios <ala...@yahoo.com> wrote: > Dear all I want to convert a apply to lapply. The reason for that is that > there is a function mclappy that uses exact the same format as the lapply > function. > > My code looks like that > > mean_power_per_tip <- function(data) { > return((apply(data[,],2,MeanTip))); > } > > where data is a [m,n] matrix. > > I would like to thank you in advance for your help > > B.R > Alex > > [[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. > > -- Joshua Wiley Ph.D. Student, Health Psychology Programmer Analyst II, ATS Statistical Consulting Group University of California, Los Angeles https://joshuawiley.com/ ______________________________________________ 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.