1. 前言
在目前工作中,用stata清洗及分析数据,感觉很顺滑。无奈不少同学因为help文件里的英文望而却步。
带着学习和分享的目的,根据工作经验,给大家整理一些常用以及不太常用但很有用的命令,并对该命令的help文件进行有侧重的详解。
2. 命令及获取
use
:调用(加载/导入)stata数据集,系统自带命令,最短可以缩写成u
3. 描述
use
将之前通过save
命令保存的stata格式的数据集加载到内存中,便于后续分析。
4. 语法
*语法1:调用stata数据集
use filename [, clear nolabel]
*语法2:调用部分stata数据集
use [varlist] [if] [in] using filename [, clear nolabel]
filename(文件名):如果语法中只有文件名,则默认文件格式为.dta;如果文件名中有空格,记得用双引号""将该目录名字括起来
[,]:中括号里的为额外选项命令,按需求添加,而添加选项记得加英文逗号,
[varlist]:表示系列变量名,中括号表示非必加,按需求添加;
[if]:表示筛选条件,中括号表示非必加,按需求添加;
[in]:表示筛选个案,中括号表示非必加,按需求添加;
5. 选项
clear: 增加选项clear,表明调用数据的同时替换当前内存中的数据,即使当前数据没有保存.
nolabel: 增加选项弄label,调用数据集的时候不带该数据集里的值标签(除非需要后续重新全部添加值标签,不然,很少使用),最短可以缩写成nol.
6. 举例
*调用网络数据auto
use http://www.stata-press.com/data/r15/auto
*调用网络数据auto,并替换当前内存中的数据
use http://www.stata-press.com/data/r15/auto, clear
*调用当前工作目录里的数据myauto,并只调用数据中的变量make rep78 foreign
use make rep78 foreign using myauto
*调用当前工作目录里的数据myauto,并且只调用数据中变量foreign等于1的个案
use if foreign == 0 using myauto
或者
use using myauto if foreign==1
7. 菜单
File > Open...
文件>打开……
8. 存储的结果
无
9. 补充
无
网友评论