Stata常用的基础语法命令

-《用Stata学计量经济学》

use:打开一个已存的Stata数据(.dta)文件,可以是文件名也可以是详细地址;ex:use "xxxxx" or "D:\xx\xxx\xxx(.dta)" ;use [varlist] [if] [in] using filename [, clear nolabel]

_N与_n:_N表示观测值总数;_n表示当前的观测值序号

generate(gen):产生并命名一个新变量,且要求是未存在的; generate [type] newvar[:lblname] =exp [if] [in] [, before(varname) |

                after(varname)]

replace:改变一个已有变量数据; replace oldvar =exp [if] [in] [, nopromote]

sort:排序,sort varlist [in]  [, stable]

gsort:只产生升序排序;gsort [+|-] varname [[+|-] varname ...] [, generate(newvar) mfirst]

if exp:条件命令;ex:gen n = x if pop>500()新建一个n变量,当变量pop的值大于500时n时将x的值赋予n,若不满足条件则为缺失值  注:x与pop已经存在)这里的“pop>500”就是exp

lables:给变量添加标签

notes:给变量添加注释

*:通配符,*pop表示以“pop”结尾的所有变量名(已存在),如smallpop,largepop都属于

drop: 删除变量,drop varlist

keep:保留变量,keep varlist

rename:重命名,rename old_varname new_varname

renpfix:重命名多个变量,renpfix income inc,(把incom80与income81改为inc80和inc81),其中的incom和inc都只是变量的一部分前缀

save:保存数据,一般操作的修改都只是在内存上,save可将数据保存到硬盘,下次亦可使用

你可能感兴趣的:(Stata常用的基础语法命令)