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 <[email protected]> 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 <[email protected]
> <mailto:[email protected]>> 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
>
> ______________________________________________
> [email protected] <mailto:[email protected]> 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]]
______________________________________________
[email protected] mailing list -- To UNSUBSCRIBE and more, see
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.