Hello
I have a problem that making panel data. However, I still fail to get I wanted.
///My code
//1.ONE data
use http://www.stata-press.com/data/r14/overlap1, clear
foreach i in x1 x2{
destring `i', replace force
replace `i'=0 if `i' == .
replace `i'=2 if `i' == .a
}
gen t = _n
cd "D:"
save "1.dta", replace
//2. TWO data
cd "D:"
webuse reshape1, clear
gen t = 1
save m1, replace
forvalues i =2(1)15{
replace t = `i'
save m`i', replace
}
//3 Merge ONE and TWO data
cd "D:"
use "1.dta",clear
forvalues i =1(1)15{
merge 1:m t using "m`i'.dta"
drop _merge
}
end
/////////
My ideal Panel data as follows:
t ONE DATA TWO DATA
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3
I have a problem that making panel data. However, I still fail to get I wanted.
///My code
//1.ONE data
use http://www.stata-press.com/data/r14/overlap1, clear
foreach i in x1 x2{
destring `i', replace force
replace `i'=0 if `i' == .
replace `i'=2 if `i' == .a
}
gen t = _n
cd "D:"
save "1.dta", replace
//2. TWO data
cd "D:"
webuse reshape1, clear
gen t = 1
save m1, replace
forvalues i =2(1)15{
replace t = `i'
save m`i', replace
}
//3 Merge ONE and TWO data
cd "D:"
use "1.dta",clear
forvalues i =1(1)15{
merge 1:m t using "m`i'.dta"
drop _merge
}
end
/////////
My ideal Panel data as follows:
t ONE DATA TWO DATA
1
1
1
1
1
2
2
2
2
2
3
3
3
3
3

Comment