[R] grep

Tom Blackwell tblackw at umich.edu
Fri Mar 12 20:05:52 CET 2004


Ernesto  -

Use  as.numeric(substr(as.character(x), 1, 1)).

-  tom blackwell  -  u michigan medical school  -  ann arbor  -

On Fri, 12 Mar 2004, Ernesto Jardim wrote:

> Hi,
>
> I want to use the first digit of the elements of a vector.
>
> I've tried grep but didn't work.
>
> Any help is welcome.
>
> Thanks
>
> EJ
>
> > grep("^[0-9]",as.character(runif(100,0,2)))
>   [1]   1   2   3   4   5   6   7   8   9  10  11  12  13  14  15  16
> 17  18
>  [19]  19  20  21  22  23  24  25  26  27  28  29  30  31  32  33  34
> 35  36
>  [37]  37  38  39  40  41  42  43  44  45  46  47  48  49  50  51  52
> 53  54
>  [55]  55  56  57  58  59  60  61  62  63  64  65  66  67  68  69  70
> 71  72
>  [73]  73  74  75  76  77  78  79  80  81  82  83  84  85  86  87  88
> 89  90
>  [91]  91  92  93  94  95  96  97  98  99 100
>
> ______________________________________________
> R-help at stat.math.ethz.ch mailing list
> https://www.stat.math.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
>




More information about the R-help mailing list