Re: [R] Format integer

From: Uwe Ligges <ligges_at_statistik.tu-dortmund.de>
Date: Mon, 12 May 2008 23:55:04 +0200

Anh Tran wrote:
> Thanks. formatC(flag) works.
>
> But it's awefully slow. I try to do that for 65000 numbers (generating ID
> for each item) and it seems like forever.

On my not that recent laptop:

 > system.time(formatC(1:65000, width=10, flag="0"))

    user system elapsed
    1.92 0.00 1.94

I think 2 seconds is less than "forever".

Uwe Ligges

> Is there any faster way?
>
> Thank all.
>
> Anh Tran
>
> On Mon, May 12, 2008 at 2:36 PM, Uwe Ligges <
> ligges_at_statistik.uni-dortmund.de> wrote:
>
>>
>> Anh Tran wrote:
>>
>>> Hi,
>>> What's one way to convert an integer to a string with preceding 0's?
>>> such that
>>> '13' becomes '00000000013'
>>> to be put into a string
>>>
>>> I've tried formatC, but they removes all the zeros and replace it with
>>> blanks
>>>
>> Not so for me:
>>
>> formatC(13, digits=10, flag="0")
>>
>> Uwe LIgges
>>
>>
>>
>>> Thanks
>>>
>>>
>
>



R-help_at_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. Received on Mon 12 May 2008 - 21:57:18 GMT

Archive maintained by Robert King, hosted by the discipline of statistics at the University of Newcastle, Australia.
Archive generated by hypermail 2.2.0, at Mon 12 May 2008 - 23:30:38 GMT.

Mailing list information is available at https://stat.ethz.ch/mailman/listinfo/r-help. Please read the posting guide before posting to the list.

list of date sections of archive