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/