Use 'sapply' instead of 'lapply'. Type >?lapply for details Antonio, Fabio Di Narzo. University of Bologna, Italy
2006/9/6, Rainer M Krug <[EMAIL PROTECTED]>: > Hi > > I use the following code and it stores the results of density() in the > list dr: > > dens <- function(run) { density( positions$X[positions$run==run], bw=3, > cut=-2 ) } > dr <- lapply(1:5, dens) > > but the results are stored in dr[[i]] and not dr[i], i.e. plot(dr[[1]]) > works, but plot([1]) doesn't. > > Is there any way that I can store them in dr[i]? > > Thanks a lot, > > Rainer > > > > -- > Rainer M. Krug, Dipl. Phys. (Germany), MSc Conservation > Biology (UCT) > > Department of Conservation Ecology and Entomology > University of Stellenbosch > Matieland 7602 > South Africa > > Tel: +27 - (0)72 808 2975 (w) > Fax: +27 - (0)21 808 3304 > Cell: +27 - (0)83 9479 042 > > email: [EMAIL PROTECTED] > [EMAIL PROTECTED] > > ______________________________________________ > R-help@stat.math.ethz.ch 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. > ______________________________________________ R-help@stat.math.ethz.ch 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.