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]
Re: st: Loop over time
From
Eric Booth <[email protected]>
To
[email protected]
Subject
Re: st: Loop over time
Date
Thu, 11 Mar 2010 10:13:44 -0600
>
********
clear
inp id time str5 sex str5 race
1 2 "M" "W"
1 3 "" ""
2 1 "F" "H"
3 1 "F" "B"
3 2 "" ""
3 3 "" ""
end
foreach v in sex race {
bys id: replace `v' = `v'[_n-1] if !mi(`v'[_n-1])
}
********
~ Eric
__
Eric A. Booth
Public Policy Research Institute
Texas A&M University
[email protected]
On Mar 11, 2010, at 10:05 AM, Dmitriy Krichevskiy wrote:
> Hello Statalisters,
> I have a small problem which I seem to be unable to solve. I have a
> large panel dataset. But the creators of the data did not carry
> variables such as race and gender beyond the first entry of an
> individual in the dataset. I am attempting to fix this issue via
> creating a simple loop but get an error message that time series
> operators are not allowed (even though I have declared the dataset
> xtset, and even tried tsset). Below I provide an examples of the data,
> all help is much appreciated, as always. Dmitriy
>
> id time sex race ....
> 1 2 M W
> 1 3 . .
> 2 1 F H
> 3 1 F B
> 3 2 . .
> 3 3 . .
>
>
> Research Associate, College of Education
> Lumina Foundation Project
> *
> * 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/