【发布时间】:2019-04-26 08:52:11
【问题描述】:
我正在尝试将字符串变量(类型str2,格式%9s)转换为Stata 中的指标变量。
但是,我不断收到以下错误:
类型不匹配 r(109)
我正在使用 2016 ANES 集,我基本上是在尝试将状态分组为开放的初级和封闭的初级/核心状态。
我尝试了以下代码:
gen oprim= (state=="AL" & "AK" & "CO" & "GA" &...)
gen oprim=1 if state=="AL" & "AK" & "CO" & "GA" &...
我之前在转换此变量时遇到过麻烦。例如,我尝试生成新的指标变量,而不用在状态代码周围加上引号。
我也尝试destring 变量,但我收到以下输出:
destring state, generate(statenum) float
state: contains nonnumeric characters; no **generate**
任何人都可以提供任何帮助将不胜感激。
【问题讨论】:
-
请使用
dataex提供示例数据。阅读here了解更多信息。
标签: string stata type-mismatch