[程式] SAS-如何留下重複值

看板Statistics作者 (swf)時間10年前 (2016/01/19 15:32), 編輯推噓1(104)
留言5則, 2人參與, 最新討論串1/1
[軟體程式類別]:SAS [程式問題]:資料處理 [軟體熟悉度]:新手+ [問題敘述]: 我要進行縱貫性分析 目前有5年問卷資料,如何留下5年都有參加的民眾資料呢 > < 找了很多程式,都是要刪除重覆值 範例: 原本資料 留下每年都有資料的民眾(刪除02和03民眾) -------- -------- ID 年度 ID 年度 01 2010 01 2010 01 2011 01 2011 01 2012 01 2012 01 2013 01 2013 01 2014 01 2014 01 2015 01 2015 02 2012 03 2011 03 2013 若用下面的語法,只會出現每個ID的count proc sql noprint; create table all as select id, count(id) as id_cnt from data group by id; quit; proc export data=all outfile='C:\all.xls' dbms=excel replace; run; 語法結果 ------------ ID count 01 5 02 1 03 2 拜託各位指點迷津 > <~~~ 感激不盡!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.64.83.168 ※ 文章網址: https://www.ptt.cc/bbs/Statistics/M.1453188777.A.607.html

01/19 16:02, , 1F
可以把 ID跟count merge原來的data
01/19 16:02, 1F

01/19 16:03, , 2F
在篩選count大於1的
01/19 16:03, 2F

01/19 16:04, , 3F
你要5年都參加的,就選count=5
01/19 16:04, 3F

01/19 18:22, , 4F
plot後面 'line', :是什麼東西= =?
01/19 18:22, 4F

01/19 18:23, , 5F
嗚嗚嗚 推錯了
01/19 18:23, 5F
文章代碼(AID): #1MdUQfO7 (Statistics)