[程式] SAS 比較不同datasets裡相同名稱的變數

看板Statistics作者時間16年前 (2009/11/02 10:36), 編輯推噓0(007)
留言7則, 3人參與, 最新討論串1/1
想請問一下,有兩組datasets A和B,分別具有一相同名稱的變數Var, 現在希望當變數a和b的值相同時,執行一指令,例如: (先前已把A和B建立好了,A和B是兩組observations數目相同的數據,一些需要的程序如 Proc Sort..等等也都處理好了) Data Project.A; Set B (rename=(Var=Var_B); If Var = Var_B then C="Matched"; run; 但若現在不希望改變變數名稱的話,該怎麼做?謝謝 -- ※ 編輯: csfcgua 來自: 211.76.175.169 (11/02 10:46)

11/02 11:03, , 1F
code本身有問題,這樣根本call不到A這個dataset
11/02 11:03, 1F

11/02 11:04, , 2F
另外,你是要新生成一個dataset還是要直接把新變數加在
11/02 11:04, 2F

11/02 11:04, , 3F
舊的dataset上面?
11/02 11:04, 3F

11/02 11:10, , 4F
不好意思,我沒有寫清楚,因為主要是要問變數名稱那邊的
11/02 11:10, 4F

11/02 11:11, , 5F
問題,所以把其他一些指令都省略了~我是要把新變數加在
11/02 11:11, 5F
※ 編輯: csfcgua 來自: 211.76.175.169 (11/02 11:16)

11/02 11:16, , 6F
加在A裡面,謝謝樓上網友提醒
11/02 11:16, 6F

11/02 15:26, , 7F
資料左右比較 因該是用 merge 會單純一點
11/02 15:26, 7F
文章代碼(AID): #1AxaN2kF (Statistics)