Hi Rolf, Thank you so much. I was just curious to know that. I am glad that i got the input from all of you.
I am grateful to you for clarifying. With sincere gratitude, Upananda On Mon, Feb 6, 2023 at 1:29 AM Rolf Turner <r.tur...@auckland.ac.nz> wrote: > On Sun, 5 Feb 2023 19:37:03 +0530 > Upananda Pani <upananda.p...@gmail.com> wrote: > > > Dear All, > > > > I want to create a vector p and extract first 20 observations using > > subset function based on logical condition. > > > > My code is below > > > > p <- 0:100 > > > > I know i can extract the first 20 observations using the following > > command. > > > > q <- p[1:20] > > > > But I want to extract the first 20 observations using subset function > > which requires a logical condition. I am not able to frame the > > logical condition. > > > > The code should be > > > > q <- subset(p, logical condition) > > > > I am not able to do it. Please let me know what you think. > > I think that you are manufacturing an unnecessary difficulty. If you > want the first 20 entries of p, use p[1:20]!!! > > However, if you obdurately *insist* on using subset() you could do > > subset(p,(1:length(p)) <= 20) > > This works, but makes a mountain out of a molehill. > > cheers, > > Rolf Turner > > -- > Honorary Research Fellow > Department of Statistics > University of Auckland > Stats. Dep't. phone: +64-9-373-7599 ext. 89622 > Home phone: +64-9-480-4619 > > [[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.