# [R] R ignoring quantile() in source()d file

Andrew Perrin aperrin at socrates.berkeley.edu
Mon Feb 26 02:18:20 CET 2001

```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
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._

```