看板 Statistics 關於我們 聯絡資訊
有個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)
bugle:proc transpose做不出來? 沒用對方法吧 = =" 06/12 23:09
kingbee:proc transpose 請配合ID VAR BY 等子語法的使用 06/15 13:38
kingbee:不過你這似乎複雜過頭 可能要用lag函數等配合了吧 06/15 16:20
meto000:如果不限定用SAS的話,我會先寫個小程式來做整理(離題了?) 06/16 10:18