【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

目录
相关文章
|
5月前
|
关系型数据库 数据库连接 数据库
Python执行PG数据库查询语句:以Markdown格式打印查询结果
使用Python的`psycopg2`和`pandas`库与PostgreSQL交互,执行查询并以Markdown格式打印结果。首先确保安装所需库:`pip install psycopg2 pandas`。接着建立数据库连接,执行查询,将查询结果转换为DataFrame,再用`tabulate`库将DataFrame格式化为Markdown。代码示例包括连接函数、查询函数、转换和打印函数。最后限制列宽以适应输出。
|
5月前
|
SQL 关系型数据库 数据库
Python执行PostgreSQL数据库查询语句,并打印查询结果
本文介绍了如何使用Python连接和查询PostgreSQL数据库。首先,确保安装了`psycopg2`库,然后创建数据库连接函数。接着,展示如何编写SQL查询并执行,例如从`employees`表中选取所有记录。此外,还讨论了处理查询结果、格式化输出和异常处理的方法。最后,提到了参数化查询和事务处理以增强安全性及确保数据一致性。
Python执行PostgreSQL数据库查询语句,并打印查询结果
|
SQL 关系型数据库 MySQL
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
5273 0
Pandas获取SQL数据库read_sql()函数及参数一文详解+实例代码
|
数据库
【Stata】1- 基础命令
【Stata】1- 基础命令
148 1
|
SQL Python
Pandas与SQL的数据操作语句对照
Pandas与SQL的数据操作语句对照
161 0
Pandas与SQL的数据操作语句对照
|
SQL Python
python读取错误excel记录生成sql,避免手工维护数据
python读取错误excel记录生成sql,避免手工维护数据
114 0
python读取错误excel记录生成sql,避免手工维护数据
|
SQL 数据挖掘 数据库
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
45831 0
Python3,多种方法,同时执行多条SQL语句,并把查询结果分别写入不同Sheet页,妥妥的学到了。
|
Shell 数据库
shell脚本循环查询数据库实现数据输出到csv
shell脚本循环查询数据库实现数据输出到csv
456 0
|
索引 Python
03 pandas Series_删改查、运算、缺省
=== 新增、删除=== # 新增/修改 result['化学'] = 100 # 删除 del result['语文'] === 取值操作 === # 取值操作 print('-'*10+'Ser_scores'+'-'*10) scores={...
1113 0