stata小小白

stata命令详解-use

2020-01-11  本文已影响0人  Hobbit的理查德

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]
  1. filename(文件名):如果语法中只有文件名,则默认文件格式为.dta;如果文件名中有空格,记得用双引号""将该目录名字括起来

  2. [,]:中括号里的为额外选项命令,按需求添加,而添加选项记得加英文逗号,

  3. [varlist]:表示系列变量名,中括号表示非必加,按需求添加;

  4. [if]:表示筛选条件,中括号表示非必加,按需求添加;

  5. [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. 补充

上一篇下一篇

猜你喜欢

热点阅读