1.日期转换

gen year=substr(date,1,4)      //提取字符串
destring year,replace          //字符串转为数字
gen date1=mdy(month,day,year)  //合并日期(结果为数字,比如17654)
format date1 %td               //转换格式
drop month day year date       //删除变量
rename date1 date              //重命名
gen m=mod(floor(event_date/100),100)  
gen d=mod(event_date,100)             
gen y=floor(event_date/10000)        
replace event_date=mdy(m,d,y)   
format event_date %td    

2.一些实用命令

capture clear (清空内存中的数据)  // capture 的意思是内存有数据就清空,没有的话clear命令就忽略
set mem 400m (设置用于stata使用的内存容量)
set more off (关闭more选项。如果打开该选项,那么结果分屏输出,即一次只输出一屏结果。你按空格键后再输出下一屏,直到全部输完。如果关闭则中间不停,一次全部输出。

3.给观测值编序号

by code: gen eventcount=_N    //总数     
by code: gen eventnum=_n      //第几个观测值

 

posted on 2015-10-25 18:58  planet  阅读(4279)  评论(0编辑  收藏  举报