[問題] SAS資料水平合併

看板Statistics作者 (阿姆)時間16年前 (2009/07/06 17:50), 編輯推噓4(409)
留言13則, 8人參與, 7年前最新討論串1/1
請版上的高手幫幫忙 實在想不出如何把兩個資料和在一起 DATA A DATA B TIME PRICE TIME BID 12:00 15 12:00 14 12:01 16 12:01 15 12:05 17 12:04 15 12:08 14 12:05 16 12:08 18 12:08 17 12:09 15 這兩筆資料我希望能根據時間排序保留所有資料 DATA AB TIME PRICE BID 12:00 15 14 12:01 16 15 12:04 . 15 12:05 17 16 12:08 14 18 12:08 . 17 12:09 . 15 時間會有重複 如果同個時間點有price和bid的資料就放在一起 如果只有單一資料(如有price), 一樣保留(保留price的資料), 但另一則設為沒有資料(bid就設.ꄊ 請問怎麼合併?^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.5.91

07/06 17:59, , 1F
sql
07/06 17:59, 1F

07/06 18:24, , 2F
merge by time?
07/06 18:24, 2F

07/06 20:01, , 3F
如果MERGE的話,12:04的資料price和bid都有資訊
07/06 20:01, 3F

07/06 20:03, , 4F
會變成12:04 price (16) bid (15)
07/06 20:03, 4F

07/06 23:07, , 5F
用MERGE BY TIME 應該會按時間排不會都有資訊吧!!
07/06 23:07, 5F

07/06 23:07, , 6F
有先PROC SORT 過嗎??
07/06 23:07, 6F

07/07 08:04, , 7F
針對兩資料先用proc sort; by time;,再用merge by time
07/07 08:04, 7F

07/07 08:05, , 8F
只是針對 12:08 這重覆點它的 price bid 都會有值
07/07 08:05, 8F

07/07 08:58, , 9F
用 update 替代 merge
07/07 08:58, 9F

07/07 09:02, , 10F
9837 那篇參考看看
07/07 09:02, 10F

07/08 15:22, , 11F
謝謝~UPDATE確實解決了我的問題
07/08 15:22, 11F

11/09 15:08, , 12F
有先PROC SORT https://daxiv.com
11/09 15:08, 12F

01/02 14:56, 7年前 , 13F
謝謝~UPDATE確實 https://noxiv.com
01/02 14:56, 13F
文章代碼(AID): #1AKSZqOF (Statistics)