-《用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可将数据保存到硬盘,下次亦可使用
网友评论