作者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