作者a3115111500 (鬍鬚)
看板Statistics
標題[問題] sas合併問題 (已盡量爬文了)>_<
時間Sun Mar 17 15:12:37 2013
各位高手好!
我想將「DATE資料集、TIME資料集」合成H資料集。
DATE資料集
=============
日期
20070101
20070102
20070103
============
TIME資料集
============
時間
84500
84501
84502
============
H資料集
=============
日期 時間
20070101 84500
20070101 84501
20070101 84502
20070102 84500
20070102 84501
20070102 84502
20070103 84500
20070103 84501
20070103 84502
============
我寫的SAS CODE如下,不知道BY那邊要寫甚麼?
DM'OUTPUT; CLEAR; LOG; CLEAR';
PROC IMPORT OUT=DATE
DATAFILE="D:\test\futures\TRADE\DATE_200701.txt"
DBMS=tab REPLACE ;
GETNAMES=no;
RUN;
DATA DATE1;
SET DATE;
date=var1;
DROP var1;
RUN;
PROC IMPORT OUT=TRADE
DATAFILE="D:\test\futures\TRADE\TRADE.txt"
DBMS=tab REPLACE ;
GETNAMES=no;
RUN;
DATA TRADE1;
SET TRADE;
time=var1;
DROP var1;
RUN;
DATA H;
MERGE F0701M1 TRADE1
BY ?????
RUN;
謝謝各位
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.90.116
1F:推 tew:proc sql 03/17 16:30
2F:→ a3115111500:謝謝tew,我已經成功解決問題,分享關鍵語法給有需要! 03/17 19:29
3F:→ a3115111500:的人 03/17 19:29
4F:→ a3115111500:PROC SQL; 03/17 19:30
5F:→ a3115111500:CREATE TABLE PERIOD AS 03/17 19:30
6F:→ a3115111500:SELECT* 03/17 19:30
7F:→ a3115111500:FROM DATE1, TRADE1; 03/17 19:30
8F:→ a3115111500:RUN; 03/17 19:30
9F:→ a3115111500:QUIT; 03/17 19:30
10F:→ a3115111500:謝謝各位!! 03/17 19:31