Statalist The Stata Listserver


[Date Prev][Date Next][Thread Prev][Thread Next][Date index][Thread index]

Re: st: Substring command


From   "victor michael zammit" <vmz@vol.net.mt>
To   <statalist@hsphsun2.harvard.edu>
Subject   Re: st: Substring command
Date   Sat, 22 Apr 2006 22:21:23 +0200

The following will work :

input str9 a
100-2555
500-2341
564-5213
end
gen aa = substr(a,1,3)+substr(a,5,4)
destring aa,gen(s)
list
Note that aa is string variable and s is numeric variable
----- Original Message ----- 
From: Austin Nichols <austinnichols@gmail.com>
To: <statalist@hsphsun2.harvard.edu>
Sent: Thursday, April 20, 2006 6:55 PM
Subject: Re: st: Substring command


> read -help strfun-
> and try
> . replace code = subinstr(code,"-","",.)
> 
> On 4/20/06, Mosca, Ilaria <IMosca@ctg-zaio.nl> wrote:
> > Dear statalisters,
> >
> > I have a string variable that looks like the following:
> > 100-2555
> > 500-2341
> > 564-5213
> > I would like to generate another variable that takes away the dash. In
> > other words, the new variable would be the following:
> > 1002555
> > 5002341
> > 5645213
> >
> > I tried with the command  --replace code = subinstr(code,"-","")
> > But I obtain an "invalid syntax r(198)" message.
> >
> > What should I do?
> >
> 
> *
> *   For searches and help try:
> *   http://www.stata.com/support/faqs/res/findit.html
> *   http://www.stata.com/support/statalist/faq
> *   http://www.ats.ucla.edu/stat/stata/
> 

*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/



© Copyright 1996–2014 StataCorp LP   |   Terms of use   |   Privacy   |   Contact us   |   What's new   |   Site index