Copying list one what was sent in reply. Anybody have a better solution?

On Aug 19, 2011, at 11:57 AM, Vasco Cadavez wrote:

Thanks,

A solution can be by substring to remove the /
then numeric will be ok! What you think?

How can I remove the /

with sub or gsub:

> sprintf("%010.0f", as.integer(gsub("/","", c("4/3003","55/333","66/22")) ))
[1] "0000043003" "0000055333" "0000006622"

--
David.


Thanks

Vasco Cadavez   

----- Menssagem Original -----
De:
"David Winsemius" <dwinsem...@comcast.net>

Para:
"David Winsemius" <dwinsem...@comcast.net>
Cópia:
"Vasco Cadavez" <vcadavez@ipbpt>, <r-help@r-project.org>
Enviado:
Fri, 19 Aug 2011 11:51:08 -0400
Assunto:
Re: [R] Leading zeros



On Aug 19, 2011, at 11:17 AM, David Winsemius wrote:

>
> On Aug 19, 2011, at 11:12 AM, Vasco Cadavez wrote:
>
>> Hello,
>> I have a dataset with an Id columns like:
>> 4/3003
>> 55/333
>> 66/22
>> I want to put leading zeros to get:
>> 00000004/3003
>> 000000055/333
>> 0000000066/22
>>
>> How can I solve this?
>
> ?sprintf
> ?formatC
>
I may have been too quick. Padding with leading zeros using sprintf is
described for numeric but not for character types. There are severa

______________________________________________
R-help@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.

Reply via email to