基于现有字符串变量生成字符串变量
Generating a string variable based on an existing string variable
我正在 Stata 中尝试根据另一个现有变量 region
、
生成一个名为 region_code
的变量
基本上,我想要如下所示的内容:
国家/地区 region_code
X 南亚南美
Y 拉丁美洲和加勒比 LAC
这是我试过的代码:
generate region_codes = .
replace region_codes = "SA" if region == "South Asia"
replace region_codes = "LAC" if region == "Latin America & Caribbean"
您需要使用空字符串 ""
而非 .
来初始化字符串变量——缺少数字。否则您将收到一条错误消息 type mismatch
.
我正在 Stata 中尝试根据另一个现有变量 region
、
region_code
的变量
基本上,我想要如下所示的内容: 国家/地区 region_code
X 南亚南美
Y 拉丁美洲和加勒比 LAC
这是我试过的代码:
generate region_codes = .
replace region_codes = "SA" if region == "South Asia"
replace region_codes = "LAC" if region == "Latin America & Caribbean"
您需要使用空字符串 ""
而非 .
来初始化字符串变量——缺少数字。否则您将收到一条错误消息 type mismatch
.