Thank you. appreciate the tips.
On Thu, Aug 28, 2008 at 12:55 PM, Philip Ryan
<[email protected]> wrote:
> Ashim
>
> Funny perhaps, but logical to Stata.
>
> In code fragment 2. below you are using the -in- qualifier. -help in-
> explicitly states that -in- is followed by a range and gives allowable
> syntax for that range.
> _N is not allowable syntax. Essentially it is not a number; it is what Stata
> calls a system variable. But its content as a number can be exposed by
> evaluation "on the fly". Try:
>
> replace a=b in `=_N'
>
> In code fragment 1. below you have forced the evaluation of the *expression*
> _N by using the "=". The number represented by _N now resides in local
> macro num. When num is subsequently expanded it presents to -in- as a
> syntactically correct range.
>
> Probably about now, or shortly thereafter, you should read the User's Guide
> and at least selected parts of the Data Management volume of the
> documentation. It will repay the effort.
>
> Phil
>
>
>
> At 03:53 PM 28/08/2008, you wrote:
>>
>> Hello everyone,
>>
>> Please compare the following 2 code snippets : -
>>
>> 1.
>>
>> local num=_N
>> replace a=b in `num'
>>
>> 2.
>>
>> replace a=b in _N
>>
>> Surprisingly only the 1st one works ! Could some one tell me why ?
>>
>> Thank you,
>> Ashim
>> *
>> * 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/
>
> Philip Ryan
> Professor,
> Discipline of Public Health
>
> Director, Data Management & Analysis Centre
>
> Associate Dean (IT)
> Faculty of Health Sciences
>
> postal address:
> Discipline of Public Health
> Mail Drop 511
> University of Adelaide 5005
> South Australia
>
> location:
> Level 6, Room 6-18
> Bice Building
> Royal Adelaide Hospital
> North Terrace
> Adelaide
>
> tel +61 8 8303 3570
> fax +61 8 8223 4075
> http://www.public-health.adelaide.edu.au/
> CRICOS Provider Number 00123M
> -----------------------------------------------------------
> This email message is intended only for the addressee(s)
> and contains information that may be confidential and/or
> copyright. If you are not the intended recipient please
> notify the sender by reply email and immediately delete
> this email. Use, disclosure or reproduction of this email
> by anyone other than the intended recipient(s) is strictly
> prohibited. No representation is made that this email or
> any attachments are free of viruses. Virus scanning is
> recommended and is the responsibility of the recipient.
>
> *
> * 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/
>
*
* 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/