[R] For each entry type in column?

Matti Viljamaa mviljamaa at kapsi.fi
Mon Nov 6 20:26:24 CET 2017


It’s sometimes faster to ask from someone who has already learnt the syntax.
In this case one has to do e.g.

names(data$somecol)

To get the collection and then iteration through it is almost like in Python:

for(i in names(data$somecol)) {
   # do something
}

> Bert Gunter <bgunter.4567 at gmail.com> kirjoitti 6.11.2017 kello 19.55:
> 
> Time to go through a tutorial or two! -- This forum cannot replace such self study.
> 
> Your query evidences some basic confusion, but ?tapply or the equivalent lapply(split(...)) construct are most likely relevant.
> 
> Cheers,
> Bert
> 
> 
> 
> Bert Gunter
> 
> "The trouble with having an open mind is that people keep coming along and sticking things into it."
> -- Opus (aka Berkeley Breathed in his "Bloom County" comic strip )
> 
> On Mon, Nov 6, 2017 at 9:40 AM, mviljamaa <mviljamaa at kapsi.fi <mailto:mviljamaa at kapsi.fi>> wrote:
> How can I do a for loop that does to a data.frame column what:
> 
> for x in xs:
> 
> does in Python?
> 
> Obviously the data.frame column in question holds "levels". What if the data.frame is in matrix form?
> 
> BR, Matti
> 
> ______________________________________________
> R-help at r-project.org <mailto:R-help at r-project.org> mailing list -- To UNSUBSCRIBE and more, see
> https://stat.ethz.ch/mailman/listinfo/r-help <https://stat.ethz.ch/mailman/listinfo/r-help>
> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html <http://www.r-project.org/posting-guide.html>
> and provide commented, minimal, self-contained, reproducible code.
> 


	[[alternative HTML version deleted]]



More information about the R-help mailing list