Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at statalist.org.
From | "kantor.d@att.net" <kantor.d@att.net> |
To | <statalist@hsphsun2.harvard.edu> |
Subject | RE: st: Is it possible to use --rename-- with the renumber option to rename variables in reverse order? |
Date | Sat, 27 Oct 2012 20:49:36 -0700 (PDT) |
I don't know if you can do that within the capabilities of -rename- alone, but it can be done in a loop. Sent with Verizon Mobile Email ---Original Message--- From: statalist@hsphsun2.harvard.edu Sent: 10/27/2012 9:38 pm To: statalist@hsphsun2.harvard.edu Subject: st: Is it possible to use --rename-- with the renumber option to rename variables in reverse order? Dear Statalist, I have a dataset with variables v2 through v11, in that order. I'd like to rename the variables v2009, v2008, v2007, etc. down to v2000. In other words, v2 = v2009, v3 = v2008, etc. Is there a way to do this with the --rename-- command in Stata 12.1 ? Perhaps some variation on: **** rename v* v#, renumber(2009) **** which gives me v2 = 2009, v3 = 2010, etc. In essence, I'm trying to use a similar behaviour but in reverse order. I know that reversing the order of the data set and using --rename-- in a similar fashion will work: **** order v11 v10 v9 v8 v7 v6 v5 v4 v3 v2 rename v* v#, renumber(2000) **** I'm curious if there is a more general way, since I don't think I can specify a varlist in reverse order, i.e. v11 - v2 will not work unless the variables are already in that format. Thank you, Aaron Kirkman * * For searches and help try: * http://www.stata.com/help.cgi?search * http://www.stata.com/support/faqs/resources/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/faqs/resources/statalist-faq/ * http://www.ats.ucla.edu/stat/stata/