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: rename with if


From   Tomas Lind <Tomas.Lind@ki.se>
To   "statalist@hsphsun2.harvard.edu" <statalist@hsphsun2.harvard.edu>
Subject   st: rename with if
Date   Fri, 21 Oct 2011 14:55:22 +0000

Hi Statalisters,

I want to rename all my variables (in lots of datasets) except the first variable which is idnr. The problem with the syntax below is that "if is not allowed". 

Someone have a solution to this?

/Tomas



levelsof  atc  ,  local(cat) 
    foreach  k  of local cat {
           preserve 
           use "G:\ATC-dataset_`k'"  ,  clear 
                 foreach  var  of varlist  _all {
	      rename  `var'    `k'_`var'        if `var' != "idnr"     
		          }			
	save "G: \ATC-dataset_`k'" , replace
          restore
	         }

*
*   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–2017 StataCorp LLC   |   Terms of use   |   Privacy   |   Contact us   |   Site index