Re: [程式] SAS 請問這兩個TABLE該用何種串法

看板Statistics作者 (成立奧凶帝國!!)時間11年前 (2014/09/13 07:30), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串2/2 (看更多)
其實你差不多寫出來了,多加個distinct挑出唯一值就好 ※ 引述《MOONY135 (談無慾)》之銘言: : [軟體程式類別]: : 請填入軟體程式類別,例如:SAS、SPSS、R、EVIEWS...等 : SAS : [程式問題]: : 資料處理、迴歸、敘述統計、logistic、probit...等 : 資料處理 : [軟體熟悉度]: : 請把以下不需要的部份刪除 : 中(3個月到1年) : [問題敘述]: : 請詳盡敘述遭遇到的問題,可能的話,分點敘述你要處理的流程 : 我有兩張 TABLE : TABLE1 學號&課別 : TABLE2 課別&應上課時數 : 想串成第三張TABLE 學號 課別 應上課時數 : 用INNER JOIN 會發現 資料會重覆 例如 : TABLE1 : 學號 課別 : A A_1 : TABLE2 : 課別 應上課時數 : A_1 10 : A_2 10 : A_3 10 : A_4 15 : 併完之後會變成 : TABLE3 : 學號 課別 應上課時數 : A A_1 10 : A A_1 10 : A A_1 10 : A A_1 16 : 但我希望是 : TABLE3 : 學號 課別 應上課時數 : A A_1 10 select distinct table1.學號, table1.課別, table2.應上課時數 from table1 join table2 on table1.課別=table2.課別 p.s.因為我手邊沒有SAS無法實測結果XD 不過SQL語法應該是對的 : 請問我應該怎樣併呢? : [程式範例]: : 雖然張貼程式很可怕,但基本上有些程式還是要張貼才能解決 : proc sql; : CREATE TABLE WORK.合併結果 AS : select * : from work.'學號與課別'n,work.'課別與應上課時數'n; : where 課別與應上課時數.班別=學號與課別.課別 : ; : quit; -- (C)lass 【 分組討論區 】 11 卡漫夢工廠 卡通, 漫畫, 動畫 [Ckmike] 4 C_J_Artist 作家 Σ日本漫畫家專區 [Ckmike] 10 TakahasiShin 作家 ◎****高橋真作品討論版**** kenshin528 http://bryannotes.blogspot.tw/ 行銷研究與資料分析筆記 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.192.220.197 ※ 文章網址: http://www.ptt.cc/bbs/Statistics/M.1410564608.A.026.html

09/13 10:16, , 1F
因為值會有點怪怪的 所以我想distinct會有問題
09/13 10:16, 1F

09/13 13:37, , 2F
原始資料沒清過吧?
09/13 13:37, 2F

09/13 14:43, , 3F
腦袋有點亂 晚點來想一下怎樣整理
09/13 14:43, 3F
文章代碼(AID): #1K4u800c (Statistics)
文章代碼(AID): #1K4u800c (Statistics)