首页 > 其他分享 >Stata学习笔记三

Stata学习笔记三

时间:2022-12-31 20:33:31浏览次数:35  
标签:sort 变量 recom list 笔记 years 学习 seqid Stata

use dentists
fdasave mydent ,replace
//replace选项如果新形成文件有同名存在直接覆盖 保存为SAS XPORT文件,扩展名为.xpt
type mydent.xpt
list
duplicates list recom
//有一变量名为recom,显示其重复的值列出来
// Duplicates in terms of recom
//
// +-------------+
// | Obs recom |
// |-------------|
// | 1 1 |
// | 2 1 |
// | 3 1 |
// | 4 1 |
// +-------------+
//Obs 应该是记录号,或行号
drop in 1
//(1 observation deleted)删除第一条记录
save 1,replace
// 将当前状态保存为1.dta,选项如果新形成文件有同名存在直接覆盖
sort years
//根据years变量来升序排序
// . sort years
// . list
// +----------------------------------------------+
// | name years fulltime recom |
// |----------------------------------------------|
// 1. | Mike Avity 8.5 0 0 |
// 2. | Olive Tu'Drill 10.25 1 1 |
// 3. | Ruth Canaale 22 1 1 |
// 4. | Isaac O'Yerbreath 32.75 1 1 |
// +----------------------------------------------+
// sort years ,stable若两个观测值相同,其顺序保持与原数据相同
gsort + years
//根据years变量来升序排序
gsort - years
//根据years变量来降序排序
//建议增加一个序列编号,假设这个变量名为seqid,可使用下列命令找出数据中编号不连续的地方
sort seqid
list seqid if seqid !=(seqid[_n-1]+1) in 2/L
// list
//
// +------------------------------------------------------+
// | name years fulltime recom seqid |
// |------------------------------------------------------|
// 1. | Isaac O'Yerbreath 32.75 1 1 1 |
// 2. | Olive Tu'Drill 10.25 1 1 3 |
// 3. | Mike Avity 8.5 0 0 4 |
// 4. | Ruth Canaale 22 1 1 6 |
// +------------------------------------------------------+
//
// . do "C:\Users\admin\AppData\Local\Temp\STD1bd8_000000.tmp"
//
// . list seqid if seqid !=(seqid[_n-1]+1) in 2/L
//
// +-------+
// | seqid |
// |-------|
// 2. | 3 |
// 4. | 6 |
// +-------+
ds
//以紧凑方式显示变量名称
// . ds
// name years fulltime recom
generate seqid=_n
//增加一个变量,变量名为seqid,_n 表示当前行号
recast int seqid
//将变量seqid修改为int
label variable seqid "seqiue flag"
//为变量seqid设置标签:seqiue flag

 

标签:sort,变量,recom,list,笔记,years,学习,seqid,Stata
From: https://www.cnblogs.com/xkdn/p/17017201.html

相关文章

  • Stata学习笔记四
    usedentlab,clear//将dentlab.dta读入内存,如果原内存已经打开其他文件直接清除list//+----------------------------------------------------------+//|......
  • Stata:检索表中记录某字段是否连续,显示不连续的位置
    增加一个序列编号,假设这个变量名为seqid,可使用下列命令找出数据中编号不连续的地方sortseqidlistseqidifseqid!=(seqid[_n-1]+1)in2/L//list////+---------......
  • Python爬虫学习经历
    requests模块1.处理一个UA反爬importrequestscontent=input("请输入你要搜索的内容:")url=f"https://www.sogou.com/web?query={content}"headers={#添加......
  • 雅思写作笔记——杜仕明
    写作考试基本情况一共两道题,时长60min,20min小作文(150words),40min大作文(250words)。1、Task1:小作文柱状图折线图表格饼图混合图流程图地图......
  • Java-常用API(String、ArrayList) 7-笔记
    什么是api?全称应用程序编程接口,就是Java自己写好的程序,给程序员调用的,方便完成一些功能的。API文档程序使用说明书String是什么?String是字符串类型,它定义的变量可以指向一......
  • 类欧几里得算法学习笔记
    题目求\(f(a,b,c,n)=\sum\limits_{i=0}^n\lfloor\frac{ai+b}c\rfloor\)题解当\(a\gec\)或\(b\gec\)时,\(\begin{aligned}\sum\limits_{i=0}^n\lfloor\frac{ai+b......
  • Rust中的生命周期注解 - 学习笔记
    Rust生命周期注解是为了保证【依赖有效】简单地说:假设变量a依赖于b,那么b的生命周期应该大于a,否则不安全。 Rust中生命周期注解的用法示例1//通过'a标注相同的生命......
  • 三余弦等定理的学习
    三余弦定理如图,有\(\cos\beta=\cos\alpha\cdot\cos\gamma\)。(小注:看许多资料上都用了这个图,所以我也恬不知耻地拿来用了,侵权立删,下同)由此可以得出最小角定理,即......
  • 从零开始学node.js笔记 02
    一、node.js中http模块http模块是Node.js官方提供的、用来创建web服务器的模块。通过http模块提供的http.createServer()方法,就能方便的把一台普通的电脑变成一台Web服务器,......
  • 图像处理学习——2-读detector.py-掌握模型输出值的含义
    Detector这个类在初始化的时候定义了许多成员变量:def__init__(self,classes,anchor_num,load_param,export_onnx=False):super(Detector,self).__init......