Hi all, I have a dataset with 800000 different observations, so I want to split up into 8000 observation/files (~100 files). I have tried to do as below, but I think my way is not intelligent. Therefore, I'm very appreciate any suggestions for me. Thanks all!!!!!!!
Code:
preserve
keep if _n >= 0 & _n <= 8000
save "$name/dn_mst_1.dta", replace
restore
preserve
keep if _n >= 8001 & _n <= 16000
save "$name/dn_mst_2.dta", replace
restore
preserve
keep if _n >= 16001 & _n <= 32000
save "$name/dn_mst_3.dta", replace
restore
.
.
.
.
.
preserve
keep if _n >= 792001 & _n <= 800000
save "$name/dn_mst_100.dta", replace
restore

Comment