Stata 基于现有字符串变量生成字符串变量
我正在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"
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"
您需要使用空字符串
“
而不是
”初始化字符串变量,该字符串缺少数字。否则,您将收到一条错误消息类型不匹配您需要使用空字符串“
而不是
”--该字符串变量缺少数字。否则,您将收到错误消息类型不匹配