此时,你可以使用encode命令将字符串变量转换为数值型变量(尽管这通常用于生成分类变量): stata encode varname, generate(newvarname) 如果只是想去除字符串中的非数值字符,并尝试再次转换为数值型,可以使用以下方法: stata gen byte notnum = real(varname) == . replace varname = "." if varname == ...
展开全部 用genr命令即可 追问 可以具体一点吗,我在STATA里输入了gen D=1 if mm=女性replace D=0 if mm==. 但是显示type mismatch 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 1条折叠回答 其他类似问题2016-11-30 如何根据字符串值动态给JAVA成员变量赋值 2018-04-15 怎么给符号变量赋值? 2016...
这一操作可以通过replace或gen命令实现。但是,这种方法仅适用于字符型变量的拼接。当各个变量数据类型不同时,Stata将提示“type mismatch”的错误。 例如,当前路径下存在如下数据集: 使用describe命令查看各个变量类型,如下: 可知,变量company和make均为字符型,gear_ratio为浮点型,foreign为字节型,其余的为整值型。我们...
在条件筛选时,报错type mismatch; 变量运算时报错。 代码语言:javascript 复制 clear input str10 String Number"1"1"2"2"3"3"4"4end*导致问题**1.条件筛选 dropifString=="1"//字符型dropifNumber==1//数值型/* 字符型数据要加上引号 */**2.运算 gen Add=String+Number/* type mismatch r(109);...
在数据处理中,我们可能需要将多个变量拼接为一个变量。这一操作可以通过replace或gen命令实现。但是,这种方法仅适用于字符型变量的拼接。当各个变量数据类型不同时,Stata将提示“type mismatch”的错误。 例如,当前路径下存在如下数据集: 使用describe命令查看各个变量类型,如下: ...
我是这么写代码的: replace var3==1 if var3==2,结果做不出来,高手麻烦指点一下 clear inp id str20 var3 1 "completely satisfied" 2 "very satisfied" end replace var3="completely satisfied" if id==2 stata中变量的数据中包含一个字符则添加另一个字符的命令是什么呢 ...
迪迪桑吧 纲手姬2 计量经济学stata应用软件命令集计量经济学应用软件STATA命令集 基本操作 des y x(数据描述)(查看数据内部结构) gen lny=log(y) gen lnx=log(x) corr lnx1 lnx2 lnx3 lnx4 lnx5(多重共线性lnx的相关系数) gen x1=x[_n-1] replace di=1 if year<=1990 replace di=0 if di==....
stata中变量的数据中包含一台字符则添加另一台字符的命令是指什么呢 replace company=strcat(company,"司") if strmatch(company,"*公") replace company=strcat(company,"公司") if strmatch(company,"*有限") replace company=st...
.repl ace np rice=np rice-10/* 命令 replace则直接改变原变量的赋值,nprice 调减后 与 price 变量 取值相等*/.list price nprice/再比较一下两 个变量,相等。2.6条件表达式if expby varlist: comma 12、nd varlist = exp if exp i n ran ge weight , op ti ons例:若只想查看国产车的品牌和价格...
在数据处理中,我们可能需要将多个变量拼接为一个变量。这一操作可以通过replace或gen命令实现。但是,这种方法仅适用于字符型变量的拼接。当各个变量数据类型不同时,Stata将提示“type mismatch”的错误。 例如,当前路径下存在如下数据集: 使用describe命令查看各个变量类型,如下: ...