I have 2 different individuals-level datasets that share the same categorical variables(e.g., race, sex, age_group). I want to create 1 dataset of frequencies for each category (e.g., number of males/females and the number of blacks, whites, etc..) within the variable. See example below:
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str6 sex str5 race str11 age_groups "male" "white" "0-5 years" "male" "black" "over 18" "female" "white" "over 18" "female" "white" "0-5 years" "female" "black" "13-18 years" "male" "black" "13-18 years" "male" "white" "over 18" end
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str6 sex float(freq_sex_dataset1 freq_sex_dataset2) str5 race float(freq_race_dataset1 freq_race_dataset2) str13 age_groups float(freq_age_dataset1 freq_age_dataset2) "male" 4 2 "white" 4 2 "0-5 years" 2 3 "female" 3 7 "black" 3 2 "13-18 years" 2 3 "" . . "" . . "over 18 years" 3 4 end
Code:
use "dataset1.dta" preserve contract sex rename _freq freq_sex_dataset1 tempfile sex_dataset1 save `sex_dataset1', replace restore preserve contract race rename _freq freq_race_dataset1 tempfile freq_race_dataset1 save `freq_race_dataset1', replace restore preserve contract age rename _freq freq_age_dataset1 tempfile freq_age_dataset1 save `freq_age_dataset1', replace restore
Thanks Statalisters
Nick
0 Response to creating 1 dataset of frequencies for the same categorical variables that are in 2 different datasets
Post a Comment