You are typing 'k' instead of `k' which is slightly different. Try
copying directly the code into your do-file (at least the lines with the
`k' )
-- Felipe
[email protected] escribi�:
> Thank you for the tip, but it's stating that 'k' is an invalid name,
> although
> it is defined. If you have any more ideas I would love to see them.
>
> Thank you
> Dexter E. Jason
> Quoting Felipe Salazar <[email protected]>:
>
>> If I understand correctly, you have 204 variables named mon1 mon2 mon3
>> ... mon204. I would type:
>>
>> local k=1
>> while `k'<=204 {
>> keep if mon`k'=="3"
>> local ++k
>> }
>>
>>
>> [email protected] escribi?:
>>
>>> I'm having one problem with a command in STATA 8.0. I have variables
>>> in which
>>> I want to keep only one case in all of them, but there's too many
>>> (204)to do
>>> one by one.
>>>
>>> i.e.
>>> keep if mon*=="3"
>>> keep if mon[i]=="3"
>>>
>>> But I get an "mon ambiguous abbreviation" error. Please help!!!
>>>
>>> Thanks
>>> Dexter E. Jason
>>> *
>>> * For searches and help try:
>>> * http://www.stata.com/support/faqs/res/findit.html
>>> * http://www.stata.com/support/statalist/faq
>>> * http://www.ats.ucla.edu/stat/stata/
>>>
>>>
>>>
>>
>>
>>
>> *
>> * For searches and help try:
>> * http://www.stata.com/support/faqs/res/findit.html
>> * http://www.stata.com/support/statalist/faq
>> * http://www.ats.ucla.edu/stat/stata/
>>
>
>
> *
> * For searches and help try:
> * http://www.stata.com/support/faqs/res/findit.html
> * http://www.stata.com/support/statalist/faq
> * http://www.ats.ucla.edu/stat/stata/
>
*
* For searches and help try:
* http://www.stata.com/support/faqs/res/findit.html
* http://www.stata.com/support/statalist/faq
* http://www.ats.ucla.edu/stat/stata/