根据现有的字符串变量生成字符串变量

问题描述

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

本质上,我想要看起来像以下内容: 国家地区region_code

X南亚SA

Y拉丁美洲和加勒比LAC

这是我尝试过的代码

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

解决方法

您需要使用空字符串if args['flatten'] > 0而不是""初始化一个字符串变量-该字符串缺少数字。否则,您会收到一条错误消息.

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...