今天看啥  ›  专栏  ›  超超跃跃

stata tips(1)

超超跃跃  · 简书  ·  · 2021-03-28 23:27

文章预览

for循环

forvalues语句 ,数字的循环

如何合并s2和s3文档

forvalues j = 2/3{

append using s`j'.dta

}

foreach语句(变量、暂元、文件等的循环)

foreach v in ……

foreach file in  s2.dta s3.dta{

append using  `file'

}

foreach v of varlist……(变量的循环)

sysuse auto,clear

global vars "price weight length"

foreach v of varlist $vars{

gen ln`v' = ln(`v')

label variable ln`v' "ln(`v')"

}

foreach v of local……(暂元循环)

sysuse auto,clear

local vars "price weight length"

foreach v of local vars{

gen ln`v' = ln(`v')

}

foreach num  of numlist……(数字循环)

foreach num  of numlist 1 4/8 18(2)50 100{

append using s`num'.dta

}

数据预保存和恢复

preserve

restore

分组画散点图

sepscatter var1 var2 , separate(group)

graph twoway scatter var1 var2  var3 ,by(group1 group2)

………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览