In my master dataset observations do not have values for the "dq" variable. In my using dataset I have values for the "dq" variable. I want to give values of this "dq" variable from observations in the using dataset to those corresponding observations from the master dataset. I cannot make this automatically by using the merge command (merge n:1 B0562 B0563 B0564 using "*.dta") because corresponding observations in two datasets only match partially in at least one of the three variables "B0562", "B0563", and "B0564". For example, in the following data sample, I want the value of the variable "dq" in the 48th and 98th observations equal to the value of the variable "dq" in the 22nd observation.
Is my question clear enough? Many thanks!
Is my question clear enough? Many thanks!
Code:
* Example generated by -dataex-. To install: ssc install dataex clear input str24 B0562 str33 B0563 str45 B0564 str6 dq byte _merge "上海市" "县" "县" "310200" 2 "上海市" "市辖区" "市辖区" "310100" 2 "上海市" "上海市" "上海市" "310000" 2 "云南" "玉溪" "元江" "" 1 "云南" "昆明" "官渡" "" 1 "云南" "昆明市" "五华区" "" 1 "云南" "玉溪" "元江" "" 1 "云南" "玉溪" "元江" "" 1 "云南" "昆明市" "五华区" "" 1 "云南" "玉溪" "元江" "" 1 "云南" "玉溪" "元江" "" 1 "云南" "昆明" "官渡" "" 1 "云南" "玉溪" "元江" "" 1 "云南省" "玉溪市" "新平县" "" 1 "云南省" "临沧市" "临沧市" "530900" 2 "云南省" "红河州" "个旧市" "" 1 "云南省" "楚雄州" "楚雄市" "" 1 "云南省" "昆明市" "禄劝县" "" 1 "云南省" "红河州" "开远市" "" 1 "云南省" "红河州" "石屏县" "" 1 "云南省" "思茅市" "澜沧拉祜族自治县" "530828" 2 "云南省" "思茅市" "江城县" "" 1 "云南省" "红河州" "建水县" "" 1 "云南省" "红河哈尼族彝族自治州" "个旧市" "532501" 2 "云南省" "玉溪市" "峨山县" "" 1 "云南省" "红河州" "开远市" "" 1 "云南省" "楚雄州" "楚雄市" "" 1 "云南省" "西双版纳州" "景洪市" "" 1 "云南省" "红河州" "河口县" "" 1 "云南省" "昆明市" "市辖区" "530101" 2 "云南省" "德宏州" "潞西市" "" 1 "云南省" "德宏州" "盈江县" "" 1 "云南省" "文山州" "砚山县" "" 1 "云南省" "红河州" "弥勒县" "" 1 "云南省" "红河州" "弥勒县" "" 1 "云南省" "文山壮族苗族自治州" "文山壮族苗族自治州" "532600" 2 "云南省" "玉溪市" "元江县" "" 1 "云南省" "昆明市" "禄劝县" "" 1 "云南省" "楚雄州" "牟定县" "" 1 "云南省" "德宏傣族景颇族自治州" "德宏傣族景颇族自治州" "533100" 2 "云南省" "文山州" "马关县" "" 1 "云南省" "红河州" "建水县" "" 1 "云南省" "迪庆州" "香格里拉县" "" 1 "云南省" "楚雄州" "禄丰县" "" 1 "云南省" "西双版纳州" "景洪市" "" 1 "云南省" "西双版纳州" "景洪市" "" 1 "云南省" "红河州" "弥勒县" "" 1 "云南省" "思茅市" "澜沧县" "" 1 "云南省" "红河州" "个旧市" "" 1 "云南省" "红河州" "个旧市" "" 1 "云南省" "文山州" "砚山县" "" 1 "云南省" "保山市" "保山市" "530500" 2 "云南省" "玉溪市" "新平县" "" 1 "云南省" "德宏州" "盈江县" "" 1 "云南省" "红河州" "河口县" "" 1 "云南省" "文山州" "麻栗坡县" "" 1 "云南省" "昆明市" "寻甸县" "" 1 "云南省" "楚雄州" "楚雄市" "" 1 "云南省" "红河州" "开远市" "" 1 "云南省" "文山州" "麻栗坡县" "" 1 "云南省" "临沧市" "双江县" "" 1 "云南省" "思茅市" "西盟县" "" 1 "云南省" "思茅市" "景谷县" "" 1 "云南省" "思茅市" "西盟县" "" 1 "云南省" "红河州" "建水县" "" 1 "云南省" "德宏州" "潞西市" "" 1 "云南省" "临沧市" "耿马县" "" 1 "云南省" "怒江州" "泸水县" "" 1 "云南省" "楚雄州" "武定县" "" 1 "云南省" "西双版纳州" "勐腊县" "" 1 "云南省" "怒江傈僳族自治州" "怒江傈僳族自治州" "533300" 2 "云南省" "临沧市" "双江县" "" 1 "云南省" "思茅市" "墨江县" "" 1 "云南省" "文山州" "砚山县" "" 1 "云南省" "红河州" "泸西县" "" 1 "云南省" "昆明市" "寻甸回族彝族自治县" "530129" 2 "云南省" "红河州" "蒙自县" "" 1 "云南省" "德宏州" "梁河县" "" 1 "云南省" "昆明市" "寻甸县" "" 1 "云南省" "临沧市" "耿马县" "" 1 "云南省" "思茅市" "景东县" "" 1 "云南省" "楚雄州" "双柏县" "" 1 "云南省" "文山州" "麻栗坡县" "" 1 "云南省" "楚雄州" "禄丰县" "" 1 "云南省" "大理白族自治州" "巍山县" "" 1 "云南省" "红河州" "蒙自县" "" 1 "云南省" "红河州" "蒙自县" "" 1 "云南省" "玉溪市" "新平县" "" 1 "云南省" "文山州" "砚山县" "" 1 "云南省" "昆明市" "寻甸县" "" 1 "云南省" "楚雄州" "楚雄市" "" 1 "云南省" "楚雄彝族自治州" "楚雄市" "532301" 2 "云南省" "红河州" "金平县" "" 1 "云南省" "文山州" "砚山县" "" 1 "云南省" "红河州" "弥勒县" "" 1 "云南省" "文山州" "马关县" "" 1 "云南省" "德宏州" "潞西市" "" 1 "云南省" "思茅市" "澜沧县" "" 1 "云南省" "楚雄州" "姚安县" "" 1 "云南省" "楚雄彝族自治州" "大姚县" "532326" 2 end label values _merge _merge label def _merge 1 "master only (1)", modify label def _merge 2 "using only (2)", modify
Comment