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]

st: to replace just one character of values of a variabl


From   carmen gamarra <[email protected]>
To   stata list <[email protected]>
Subject   st: to replace just one character of values of a variabl
Date   Sun, 25 Apr 2010 19:09:05 +0000

<>

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/


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