[問題] SAS資料處理

看板Statistics作者 (a15321)時間15年前 (2009/06/12 20:51), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串17/19 (看更多)
有個SAS問題卡關多日,想請教板上前輩 我有一筆資料是長這樣 (舉例) ID 年份 地點 物品 金額 ============================================== 101 1999 台北 蚵仔麵線 40 101 1999 台南 棺材板 50 101 1999 淡水 阿給 30 101 2000 日本 拉麵 100 102 1999 美濃 紙傘 150 102 1999 台北 牛肉麵 100 103 2000 美國 漢堡 200 103 2008 美國 披薩 300 希望能弄成以下結果 ID 年份 地點1 物品1 金額1 地點2 物品2 金額2 地點3 物品3 金額3 ========================================================================= 101 1999 台北 蚵仔麵線 40 台南 棺材板 50 淡水 阿給 30 101 2000 日本 拉麵 100 . . . . . . 102 1999 美濃 紙傘 150 台北 牛肉麵 100 . . . 103 2000 美國 漢堡 200 . . . . . . 103 2008 美國 披薩 300 . . . . . . 原資料有上萬筆 希望把所有 同ID且同年份 的項目合成一項 後面就把項目改成 地點1,物品1,金額1....直到 地點n,物品n,金額n 我試了幾天,用PROC Transpose或PROC SQL都做不出來 請問這在SAS中有辦法做嗎? 請各位前輩指點一下,感激不盡! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.165.180.231 ※ 編輯: a15321 來自: 118.165.170.179 (06/12 22:20)

06/12 23:09, , 1F
proc transpose做不出來? 沒用對方法吧 = ="
06/12 23:09, 1F

06/15 13:38, , 2F
proc transpose 請配合ID VAR BY 等子語法的使用
06/15 13:38, 2F

06/15 16:20, , 3F
不過你這似乎複雜過頭 可能要用lag函數等配合了吧
06/15 16:20, 3F

06/16 10:18, , 4F
如果不限定用SAS的話,我會先寫個小程式來做整理(離題了?)
06/16 10:18, 4F
文章代碼(AID): #1ACazLuw (Statistics)
討論串 (同標題文章)
文章代碼(AID): #1ACazLuw (Statistics)