[問題] SAS merge問題

看板Statistics作者 (QQ)時間13年前 (2011/11/09 22:09), 編輯推噓2(203)
留言5則, 3人參與, 最新討論串1/1
如果是跟統計軟體有關請重發文章 如果跟論文有關也煩請您重發文章 文章類別是為了幫助大家搜尋資料與解答,造成不便之處請見諒 [SAS 熟悉度]低 [學習歷程]1個月內 各位大大好 強者我教授出了這樣的一個題目要我們merge: ID GENDER DOB 1 F 46 2 F 44 3 M 55 4 F 38 ID PART_NO QUANTITY 3 1 5 3 1 2 3 2 4 1 1 5 1 1 3 1 1 9 2 2 5 2 1 11 小弟使用了以下的語法 data employee; input ID $ GENDER $ DOB $; datalines; 1 F 10/21/46 2 F 09/02/44 3 M 04/23/55 4 F 11/11/38 ; run; data sales; input ID PART_NO QUANTITY; datalines; 3 1 5 3 1 9 3 2 4 1 1 5 1 1 3 1 1 9 2 2 5 2 1 11 ; run; * merge datasets by ID; data all; merge employee sales; by ID; proc print data = all; title 'Merge of Employee and Sales'; run; 卻無法跑出來,在log上出現 ERROR:Variable ID has been defined as both character and numeric 起初以為要interlea data set 結果發現好像也不是這樣(倒) 小弟現在資料合併的語法也學得不多(只會sort merge class)@@ 是否可請版上各位高手指點迷津呢? 感謝各位大大~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 203.71.94.31

11/09 22:26, , 1F
兩個檔案的id 一個是數值型變項 一個是文字型變項
11/09 22:26, 1F

11/09 22:27, , 2F
你要兩個都指定為文字或者數字
11/09 22:27, 2F

11/09 23:11, , 3F
樓上說的是第一個問題,另一個是你的第二個data還沒有
11/09 23:11, 3F

11/09 23:11, , 4F
sort by id
11/09 23:11, 4F

11/10 11:26, , 5F
成功了@@ 感謝大大不吝指教!
11/10 11:26, 5F
文章代碼(AID): #1Ekecmv3 (Statistics)