Bookmark and Share

Notice: On April 23, 2014, Statalist moved from an email list to a forum, based at

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

st: RE: last variable in the dataset

From   Mauro Mastrogiacomo <[email protected]>
To   "'[email protected]'" <[email protected]>
Subject   st: RE: last variable in the dataset
Date   Sat, 13 Aug 2011 17:20:53 +0200

Ricardo, if the dataset is not too large you can use 
des, varlist
local myvars=r(varlist)
dis "`myvars'"
This produces a macro with all variables names. You can then extract the last one.
However if there are too many variables this trick will not work. 
Last Monday Nick posted a different solution to a similar problem (comparing datasets), you might want to have a look at that (unfortunately I don't remember his answer entirely). 
One other option is to use the command order and decide yourself which is the last variable, so that you don't need to find that out.
Hope this helps a little.

-----Original Message-----
From: [email protected] [mailto:[email protected]] On Behalf Of Ricardo Ovaldia
Sent: zaterdag 13 augustus 2011 17:07
To: [email protected]
Subject: st: last variable in the dataset


I am writing an -ado- program that merges several datasets with different variables. I need to know the name of the last variable after the merge.
Is there a way to get the name of the last variable or refer to the last variable in the dataset?

Thank you,

Ricardo Ovaldia, MS
Oklahoma City, OK

*   For searches and help try:

Dit bericht kan informatie bevatten die niet voor u is bestemd. Indien u niet
de geadresseerde bent of dit bericht abusievelijk aan u is toegezonden, wordt
u verzocht dat aan de afzender te melden en het bericht te verwijderen.
De Staat aanvaardt geen aansprakelijkheid voor schade, van welke aard ook, die
verband houdt met risico's verbonden aan het elektronisch verzenden van

This message may contain information that is not intended for you. If you are
not the addressee or if this message was sent to you by mistake, you are
requested to inform the sender and delete the message. The State accepts no
liability for damage of any kind resulting from the risks inherent in the
electronic transmission of messages.

*   For searches and help try:

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