Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: st: to replace just one character of values of a variabl
From
carmen gamarra <[email protected]>
To
stata list <[email protected]>
Subject
RE: st: to replace just one character of values of a variabl
Date
Sun, 25 Apr 2010 22:26:26 +0000
hi Martin,
thank you
It funtioned, also!!
carmen
----------------------------------------
> From: [email protected]
> To: [email protected]
> Subject: RE: st: to replace just one character of values of a variabl
> Date: Sun, 25 Apr 2010 22:36:11 +0200
>
>
> <>
>
> So, back on the home base, here is an example -replace-ing char(64) with nothing:
>
> *******
> clear*
>
> inp str10 mystrvar
> "hello"
> "goo@d-bye"
> "he@lo"
> "goo@d-bye"
> "hello"
> "hello"
> end
>
> list, noo
>
> replace mystrvar=subinstr(mystrvar,"`=char(64)'","",.)
>
> list, noo
> *******
>
>
> Your -replace- call did not say what you wanted Stata to do once the -if- qualifier was true.
>
> HTH
> Martin
>
> -----Original Message-----
> From: [email protected] [mailto:[email protected]] On Behalf Of Martin Weiss
> Sent: Sonntag, 25. April 2010 21:54
> To: [email protected]
> Subject: RE: st: to replace just one character of values of a variabl
>
> <>
> Not so, as you have found out already. My mobile has no Stata, so I am not able to comment authoritatively, but look at -help subinstr-.
>
> HTH
> Martin
>
> -original message-
> Subject: st: to replace just one character of values of a variabl
> From: carmen gamarra
> Date: 25-04-2010 21:09
>
> <>
>
> Hello people,
>
> I imagined that a variation of the same command
> *****
> drop if strpos(mystrvar, "`=char(191)'")!=0
> *********
> could be used to replace just one character of values of a variable.
>
> I tried this but didn't function
>
> *****
> replace if strpos(var1, "`=char(64)'")!=0
> *********
>
> Please Help me!
>
>
> Thanks Carmen
>
>
>
>
>
>
> <>
>
>
> Stata will delete those happily if you find a way to tell it what to -drop-.
> In this case, -ssc d asciiplot- by Nick Cox tells you which number to pass
> to -char()- to check for the presence of the character:
>
> *******
> clear*
>
> inp str10 mystrvar
> "hello"
> "goo¿d-bye"
> "he¿lo"
> "goo¿d-bye"
> "hello"
> "hello"
> end
>
> list, noo
>
> drop if strpos(mystrvar, "`=char(191)'")!=0
>
> list, noo
> *******
>
>
> HTH
> Martin
>
> <>
>
> hello people,
>
>
> Another question, stata could delete
> all the row of a variable containing characters like
> "¿", for example.
>
>
> Thanks Carmen
>
> _________________________________________________________________
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
>
> *
> * For searches and help try:
> * http://www.stata.com/help.cgi?search
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
_________________________________________________________________
*
* For searches and help try:
* http://www.stata.com/help.cgi?search
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/