作者gcku572 (没事就好)
站内Statistics
标题Re: [程式] STATA计算不同值的笔数的方法
时间Tue Oct 16 04:04:42 2012
※ 引述《gcku572 (没事就好)》之铭言:
: ------------------------------------------------------------------------
: [软体程式类别]:STATA
: [程式问题]:资料处理
: [软体熟悉度]:
: 低(1~3个月)
: [问题叙述]:
: 假设目前有三个变数
: ID JOB Date
: 例如只是简单的去计算不同的ID有几笔的时候,会用codebook ID
: 但如果想要知道每一ID的不同JOB数目(因为每个人工作过的名称可能重复)
: 在很多ID的时候就不知道该怎麽办了
: (STATA似乎没有简单的计算unique值的方法?)
: -----------------------------------------------------------------------------
自己解法(STATA 12),
因为没有很熟,所以土法炼钢
sort ID JOB
by ID JOB : gen order =_n
by ID : egen dif_JOB = sum(order) if order==1
^^^^^^^
换过的不同工作数
(drop order)
--
还请大家多多指教
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.87.39
※ 编辑: gcku572 来自: 140.115.87.39 (10/16 04:06)
1F:推 riirene:这样呢? tabulate ID JOB 10/16 10:07
2F:→ gcku572:我的资料超过几万笔以後 stata就嫌我too many values 10/23 23:35
3F:推 schemewww:var数目是不是可以设定阿? 10/27 23:39
4F:推 iamnotooca:contract id job 後list? (请记得先preserve或存档) 11/17 06:14