Stata 基于现有字符串变量生成字符串变量

Stata 基于现有字符串变量生成字符串变量,stata,data-wrangling,Stata,Data Wrangling,我正在Stata中尝试根据另一个现有变量region,生成一个名为region\u code的变量 基本上,我想要的东西如下所示: 国家/地区/地区代码 X南亚公司 Y拉丁美洲和加勒比拉丁美洲 这是我尝试过的代码: generate region_codes = . replace region_codes = "SA" if region == "South Asia" replace region_codes = "LAC"

我正在Stata中尝试根据另一个现有变量
region
,生成一个名为
region\u code
的变量

基本上,我想要的东西如下所示: 国家/地区/地区代码

X南亚公司

Y拉丁美洲和加勒比拉丁美洲

这是我尝试过的代码:

generate region_codes  = .
replace  region_codes  = "SA" if region == "South Asia"
replace  region_codes  = "LAC" if region == "Latin America & Caribbean"

您需要使用空字符串
而不是
”初始化字符串变量,该字符串缺少数字。否则,您将收到一条错误消息
类型不匹配

您需要使用空字符串
而不是
”--该字符串变量缺少数字。否则,您将收到错误消息
类型不匹配