Stata:检索表中记录某字段是否连续,显示不连续的位置

增加一个序列编号,假设这个变量名为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 |
// +-------+

posted @ 2022-12-31 20:04  myrj  阅读(88)  评论(0编辑  收藏  举报