You're missing a comma, this should fix it

df[(df$Y>0.2) & (df$X<10),][2, ]

On Thu, Oct 14, 2021, 03:51 Luigi Marongiu <marongiu.lu...@gmail.com> wrote:

> Hello,
> I have selected a subset of a dataframe with the vector syntax (if
> this is the name):
> ```
> > df[(df$Y>0.2) & (df$X<10),]
>      Y                X
> 10 0.2200642 1.591589
> 13 0.2941828 1.485951
> ```
> How can I select only the second row? I only managed to get the whole
> of whole columns:
> ```
> > df[(df$Y>0.2) & (df$X<10),2]
> [1] 1.591589 1.485951
> > df[(df$Y>0.2) & (df$X<10),][2]
>      X
> 10 1.591589
> 13 1.485951
> > df[(df$Y>0.2) & (df$X<10),][1]
>      Y
> 10 0.2200642
> 13 0.2941828
> ```
> Thank you
>
> ______________________________________________
> R-help@r-project.org 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.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org 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.

Reply via email to