[R] Re: R ignoring quantile() in source()d file
Andrew Perrin
aperrin at socrates.berkeley.edu
Mon Feb 26 02:27:01 CET 2001
Even more strangeness - it works fine in batch mode:
R BATCH ../last.stemleaf.R last.stemleaf.out
gets the quantile() output just fine.
----------------------------------------------------------------------
Andrew J Perrin - Ph.D. Candidate, UC Berkeley, Dept. of Sociology
Chapel Hill, North Carolina, USA - http://demog.berkeley.edu/~aperrin
aperrin at socrates.berkeley.edu - aperrin at igc.apc.org
On Sun, 25 Feb 2001, Andrew Perrin wrote:
>
> Can anyone explain this behavior? Essentially, I've created a short file
> to be read in via source() that gets some descriptive information on a
> series of variables in a data frame. For each variable, I do three
> things:
>
> print('last.hc.actors')
> quantile(last.hc.actors,probs=seq(0,1,0.1),na.rm=T)
> stem(last.hc.actors)
>
> where the variable name is (in this case) last.hc.actors. All that is
> fine, except that R seems to quietly ignore all the quantile() steps. I
> narrowed it down to bare minimum, trying with a file, test.R, that
> contains simply:
>
> quantile(last.hc.actors,probs=seq(0,1,0.1),na.rm=T)
>
> and here's the result:
> > source('test.R')
> >
>
> on the other hand, if I make test.R be simply:
>
> stem(last.hc.actors)
>
> here's the result:
> > source('test.R')
>
> The decimal point is 1 digit(s) to the right of the |
>
> 0 |
> 00000000000000000000000000000000000000000000000000000000000000000000+451
> 1 |
> 00000000000000000000000000000000000000000111111111111111111111111111+298
> 2 |
> 00000000000000000000000000000000011111111111111111111111111111111222+227
> 3 |
> 00000000000000000000000000001111111111111111111111111111222222222222+175
> 4 |
> 00000000000000000000001111111111111111111111222222222222222222222233+139
> 5 |
> 00000000000000000000111111111111111111122222222222222222223333333333+109
> 6 |
> 00000000000000000011111111111111111122222222222222222233333333333333+100
> 7 |
> 00000000000000000011111111111111111122222222222222222233333333333333+100
> 8 |
> 00000000000000001111111111111111222222222222222233333333333333344444+61
> 9 |
> 00000000000001111111111111222222222223333333333444444444555555556666+14
> 10 | 00000001111111222222233333334444444555555666666777777888888999999
> 11 | 00000111112222233333444445555566667777888999
> 12 | 000111222333444555666777888999
> 13 | 0011223456789
> 14 | 0123456789
> 15 | 0123456789
> 16 | 0123456789
> 17 | 0123456789
> 18 | 01
>
> >
> (sorry for the poor line wrapping)
>
> Finally, the quantile() command works fine directly pasted onto the
> command line:
>
> > quantile(last.hc.actors,probs=seq(0,1,0.1),na.rm=T)
> 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
> 0 4 10 16 24 34 45 59 74 91 181
> >
>
> any ideas? Thanks.
>
> ----------------------------------------------------------------------
> Andrew J Perrin - Ph.D. Candidate, UC Berkeley, Dept. of Sociology
> Chapel Hill, North Carolina, USA - http://demog.berkeley.edu/~aperrin
> aperrin at socrates.berkeley.edu - aperrin at igc.apc.org
>
>
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-help mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !) To: r-help-request at stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._
More information about the R-help
mailing list