【Stata】2-命令语句

简介: 【Stata】2-命令语句

1 掌握命令语句的格式

[by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [, options]

注:[ ]表示可有可无的项,显然只有 command 是必不可少的.

2 命令 command

summarize _all

70B68PTBR%1M)___KA%$4CX.png

image.png

3 变量 varlist

_4RQMQUOA~Q85FP0{[@)V5Y.png

image.png

变量基本要求如下:

_ 第一个字元可以是英文字母或, 但不能是数字;

_ 最多只能包括32 个英文字母、数字或下划线;

_ 由于 STATA 保留了很多以“_ “开头的内部变量,所以最好不要用为第一个字元来

定义变量。

4 分类操作 by varlist

[by varlist:] command [varlist] [=exp] [if exp] [in range] [weight] [, options]

by foreign: sum price weight

A9[]VHJV`OAD46}BXO`8FNB.png

image.png

by foreign, sort: sum price weight

0A%TYOH3ET1]XE46NWFJ~[Q.png

image.png


如果不想从小到大排序,而是从大到小排序,其命令为 gsort。

5 赋值及运算=exp

gen nprice=price+10
list price nprice

O]S7%N_01RSMOWFPH7]G1M0.png

image.png

6 条件表达式 if exp

list make price if foreign==0
 list make price if foreign==1 & price>10000
 list make price if foreign==1 | price>10000

${NN@%CH@J1VZVHT}F5D8MV.png

image.png


4TL1CTGIB1$IP59Y{(1TEUA.png

image.png


{M9RIGIRZ()5XGFQ$CIY5C7.png

image.png

7 范围筛选 in range

list price in 1/5
sum price in 1/5
sum price in 1/10 if foreign==0

_BIU9OJQUOWUE2VOJ}CZ_`F.png

image.png

8 加权 weight

PWR~WGJ~[VH3SU7VI`ACNHA.png

image.png


许多命令都有一些可选项 ,例如不仅要计算平均成绩,还想知道成绩的中值,方差,偏度和峰度等

sum score
sum score [weight=num]
list score in 1/6, sep(2)
list score, nohead

ALKT8X`E`$%P}W([~}~MWND.png

image.png


BFQQ_D18YAE3~T2JAZP8H7I.png

目录
打赏
0
0
0
0
19
分享
相关文章
直接保存“DataFrame表格”到本地,这个“骚操作”90%以上的人不知道!
直接保存“DataFrame表格”到本地,这个“骚操作”90%以上的人不知道!
直接保存“DataFrame表格”到本地,这个“骚操作”90%以上的人不知道!
ODPS SQL ——列转行、行转列这回让我玩明白了!
本文详细介绍了在MaxCompute中如何使用TRANS_ARRAY和LATERAL VIEW EXPLODE函数来实现列转行的功能。
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
6004 0
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
PLSQL-基本语法与记录类型
PLSQL-基本语法与记录类型
82 0
【Stata】1- 基础命令
【Stata】1- 基础命令
183 1
PowerDesigner生成的建表脚本中如何把对象的双引号去掉
PowerDesigner生成的建表脚本中如何把对象的双引号去掉
189 0
Pandas与SQL的数据操作语句对照
Pandas与SQL的数据操作语句对照
180 0
Pandas与SQL的数据操作语句对照
Truncate用法详解
当我们想要清空某张表时,往往会使用truncate语句。大多时候我们只关心能否满足需求,而不去想这类语句的使用场景及注意事项。本篇文章主要介绍truncate语句的使用方法及注意事项。
411 0
03 pandas Series_删改查、运算、缺省
=== 新增、删除=== # 新增/修改 result['化学'] = 100 # 删除 del result['语文'] === 取值操作 === # 取值操作 print('-'*10+'Ser_scores'+'-'*10) scores={...
1126 0
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等