stata将字符串型改为数值型的方法:1、第一步,首先打开Stata15.0软件,点击左上角的“File”选项,然后选择“import”选项。2、第二步,点击“import”选项后,选择“Excelspreadsheet”选项。3、第三步,在新弹出的“i...
保持这个变量为字符型的变量,然后有substr的命令,提取前四位,只要年份,然后再转化为数值型,就可以计算了。具体来说说着这样的genyear=substr(accouperi,1,4)生成一个新变量,这个新变量叫yeardestringyear,replac...
从0到9逐一替换,共十次应该就够了,另把多余的空格符去掉,应该就可以。把多余的空格符去掉就是替换是把文中空格(不一定是我们键入的空格)复制-粘贴到替换栏,然后被替换栏不输入就行。我碰到过下载的年鉴,个个数...
可能含有空格等情况,最好把样本贴出来。试一下encodevarname,gen(newvarname)。varname是字符型变量,newvarname没问题的话就是转变后的数值型变量啦
可以将date由字符型转为数据型。或通过encodedate,gen(t)使得t是数据型。但是它们都不能得到日期型数据,最多也就是数值型。更不能使用如下命令来得到想要的细化数据:gend=day(date)genw=week(date)genm=month(...
写一个字符串转换函数就可以了
province是字符型,用这个公式encodeprovince,gen(pro)生成一个新变量Pro就是数值型了。Stata是一套提供其使用者数据分析、数据管理以及绘制专业图表的完整及整合性统计软件。
destring。需要注意的是你要转换的字符型得是numberical的。变成字符串是因为你的excel里肯定有-或者空格,查找出来去掉就好了。
dstring变量名,replace使用这个命令的前提是该变量中没有非数字字符。另外,也可用gen新变量=real(原字符变量)来实现,该命令会把有非数字的变量变为缺失值。
字符型数据在stata里可以用destring命令变成数值型。但要注意在destring之前,变量所有观察值都不含有字符,如空格,标点符号,斜杠等等。所以最好在EXCEL里筛选一下,把有字符格式的观测值挑出来,删了或者改了,然后再destring...