Use '&': plot(January[January[,3] > 0 & January[,3] < 2, 3:4])
On Thu, Sep 4, 2008 at 1:47 PM, Steve Murray <[EMAIL PROTECTED]> wrote: > > Ah that's great, thank you very much. > > As a follow-on, in the same format, how would I plot where column 3 is > greater than 0 *but also less than 2*? > > Once again, any help is much appreciated. > > > Thanks, > > Steve > > ________________________________ > Date: Thu, 4 Sep 2008 13:39:12 -0300 > From: [EMAIL PROTECTED] > To: [EMAIL PROTECTED] > Subject: Re: [R] Plotting using 'if' statements > CC: r-help@r-project.org > > Try this: > > plot(January[January[,3]> 0, 3:4]) > > On Thu, Sep 4, 2008 at 1:28 PM, Steve Murray wrote: > > > > > > Dear all, > > > > I have a dataset of four columns, and I wish to plot (as a scatter graph) > the values of the third column where the values are greater than zero, and > the fourth column. > > > > I tried doing this via the plot command itself, but got into a bit of a > mess (resulting in errors!). My dataframe is called 'January': > > > > > plot(January[3(>0):4]) > > Error: unexpected '>' in "plot(January[3(>" > > > > > > After a few variations on this, I thought I'd try making a new object which > includes all values from the third column of January>0 (to plot in a > separate step) as follows: > > > > > JanFilter <- January[3]>0 > > > > No error here. However, when I display the 'values' of JanFilter, it shows > that instead of keeping the numerical values, the above operation simply > displays the results of the logical test: > > > > > head(JanFilter) > > Value > > [1,] FALSE > > [2,] TRUE > > [3,] TRUE > > [4,] TRUE > > [5,] TRUE > > [6,] TRUE > > > > > > This is obviously no good for plotting the numerical values on axes! > > > > So my question is, how do I perform 'if' statements in order to filter out > various parts of a dataset, for plotting on a graph. > > > > Many thanks, > > > > Steve > > > > ______________________________________________ > > R-help@r-project.org mailing list > > 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. > > > > > -- > Henrique Dallazuanna > Curitiba-Paraná-Brasil > 25° 25' 40" S 49° 16' 22" O > > > > _________________________________________________________________ > Make a mini you and download it into Windows Live Messenger > http://clk.atdmt.com/UKM/go/111354029/direct/01/ -- Henrique Dallazuanna Curitiba-Paraná-Brasil 25° 25' 40" S 49° 16' 22" O [[alternative HTML version deleted]]
______________________________________________ R-help@r-project.org mailing list 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.