Bookmark and Share

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/


© Copyright 1996–2018 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index