On Tue, Sep 21, 2010 at 3:55 AM, Vitaly S. <spinuvit.l...@gmail.com> wrote:
> > Dear R developers, > > Reviewing my code, I have realized that about 80% of the time in the lapply > I > need to access the names of the objects inside the loop. > > In such cases I iterate over indexes or names: > lapply(names(x), ... [i]), > lapply(seq_along(x), ... x[[i]] ... names(x)[i] ), or > for(i in seq_along(x)) ... > > which is rather inconvenient. > > How about an argument to lapply which would specify the [ or [[ subseting > to use > in the splitting of the vector? > Or may be a different set of functions lapply1, > sapply1? > > I'm not sure what you want exactly, but what about just using mapply over the names and vector elements? > I believe this pattern is rather common for other users as well. > > Thanks. > VS. > > ______________________________________________ > R-devel@r-project.org mailing list > https://stat.ethz.ch/mailman/listinfo/r-devel > [[alternative HTML version deleted]] ______________________________________________ R-devel@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-devel