作者kria5304 (XenoMegaREENovaSaga)
看板Statistics
標題[程式] SAS EG 資料處理 缺值+截尾
時間Mon Mar 27 12:42:08 2017
[程式] SAS EG
[程式問題]:
資料處理
[軟體熟悉度]:
新手
[問題敘述]:
剛開始摸EG 第一個新手問題是:
我想將缺值補均值或補0
目前是用 查詢產生器-編輯計算機-指定取代-條件設定 遺漏, 新值=AVG(欄)
如圖:
http://imgur.com/a/TQ8vE
但是結果並沒有用(新欄位結果跟舊欄位一樣) 請問該怎麼修改才對呢??
另一個問題是:
我想將數個欄位資料的頭尾1%刪除 或是取代成1%和99%百分位數
有甚麼方法可以快速做嗎?
還是必須自己排序然後算1%位置慢慢弄?這樣感覺跟excel差不多辛苦Q_Q
目前還看不懂SAS程式碼Q Q 如果可以提供點一點就能解決的方案我會非常感激的 謝謝!!
--
恩?你說去去武器走之類的很弱 想學強大一點的咒語?
霹靂卡霹靂拉拉波波莉納貝貝魯多
這個你覺得怎樣?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.112.217.8
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Statistics/M.1490589734.A.16A.html
1F:推 tew: 去使用巨集 不需要會寫 只要會用 03/28 19:00
2F:→ Yogaga: 建一個新計算欄 ifn(原欄位 not is missing, 原欄位, 0) 03/29 00:32
3F:→ Yogaga: 或是 case when 原欄位 not is missing then 原欄位 else 03/29 00:33
4F:→ Yogaga: 0 end 03/29 00:33
5F:→ Yogaga: 另一個問題我想可以新增一欄註記是否屬於頭尾1%(是的話為1 03/29 00:41
6F:→ Yogaga: ,不是的話為0),然後做進階篩選(having)註記為0的,應可 03/29 00:41
7F:→ Yogaga: 一步做完。 03/29 00:41
8F:→ kria5304: 謝謝樓上兩位~ 雖然我最後還是execl慢慢拉... 03/29 01:04