A. 如何stata中把股票代码调整为六位数
调整类型即可
B. stata中如何批量将字符串转换成数值 另外为什么我在excel中的数据粘贴到stata中就变成了字符串了呢
用destring 这个命令
粘贴后变的,你看看是不是你数据中有 空缺 、逗号、字母等
C. 在线等,stata怎样从数值型转换成字符型
你可以这样处理,先保持这个变量为字符型的变量,然后有substr的命令,提取前四位,只要年份,然后再转化为数值型,就可以计算了。具体来说说着这样的gen year=substr(accouperi,1,4)生成一个新变量,这个新变量叫yeardestring year, replace这个命令就是把字符型转化为数值型的命名。祝顺利,记得给分哦,谢谢O(∩_∩)O~
D. stata数值型转化为字符型:tostring
应该这样:
webuse tostring, clear
des
list
tostring year day, replace
des
gen date1=month+"/"+day+"/"+year
list
gen date2=date(date1,"MDY")
E. stata里如何把string格式的1变成001比如图中我要的股票代码应该是002006,但是显示的确是2006。
比如,把1到100变成001,002,,,,,099,,100,代码如下:
set obs 100
g x=_n
tostring x, replace
g lenofx=length(x)
replace x="00"+x if lenofx==1
replace x="0"+x if lenofx==2