[R] Assigning a function to the 'times' argument of rep()
Berend Hasselman
bhh at xs4all.nl
Mon Feb 13 06:45:12 CET 2012
On 13-02-2012, at 06:37, Berend Hasselman wrote:
>
> On 13-02-2012, at 04:56, z2.0 wrote:
>
>> Question:
>>
>> I'm trying to use paste() with rep() to reformat a series of values as zip
>> codes. e.g., if column 1 looks like:
>>
>> 52775
>> 83111
>> 99240
>> 4289
>> 112
>> 57701
>> 20001
>>
>> I want rows 4 and 5 to read,
>>
>> "04289"
>> "00112"
>
> This might help
>
> x <- c(52775, 83111, 99240, 4289, 112, 57701, 20001)
>
>> formatC(x,format="d", flag="0", width=5)
> [1] "52775" "83111" "99240" "04289" "00112" "57701" "20001"
or
sprintf("%05d", x)
Berend
More information about the R-help
mailing list