[程式] SAS 兩組dataset讀取

看板Statistics作者 (安魂曲)時間16年前 (2009/12/06 23:39), 編輯推噓1(105)
留言6則, 2人參與, 最新討論串1/1
[軟體程式類別]:SAS [軟體熟悉度]:中 [問題敘述]: 若我現在有兩組資料(分別在不同的sas檔裡) A obs time_a p1 1 10:30:25 22 2 10:30:27 23 3 10:30:32 21 4 10:30:40 24 5 10:30:50 26 共五筆 B obs time_b p2 1 10:30:25 24 2 10:30:26 25 3 10:30:26 23 4 10:30:26 21 5 10:30:28 24 6 10:30:28 26 7 10:30:28 26 8 10:30:29 22 9 10:30:42 28 10 10:30:55 30 共10筆 我想用B組資料 利用time_b -2(sec) 去找A組最接近的時間資料點取出p做比較 問題是: 因為我一開始是用set 將兩組資料合併 但資料長度只有取A的長度五筆資料 請問要如何可以在sas裡面 兩組資料可以做利用感謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.64.56

12/07 00:20, , 1F
資料長度只有取A的長度五筆資料是什麼意思?
12/07 00:20, 1F

12/07 00:21, , 2F
一個方法是先把A B兩個data完全併起來同時標上組別的mark
12/07 00:21, 2F

12/07 00:22, , 3F
然後再去處理你的演算法,另一個方法是用sql語法。如果兩
12/07 00:22, 3F

12/07 10:47, , 4F
就是我用set A B; 他只取A的長度
12/07 10:47, 4F

12/07 10:48, , 5F
我是一開始構想就是用w大說的先併再處理後續
12/07 10:48, 5F

12/07 15:14, , 6F
@@,我剛試一下沒問題耶,是不是哪裡不小心寫錯了?
12/07 15:14, 6F
文章代碼(AID): #1B6z0XbP (Statistics)