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 //第幾個觀測值