请问如何用SAS查找并读出数据
答案:3 悬赏:20 手机版
解决时间 2021-02-15 09:12
- 提问者网友:遮云壑
- 2021-02-14 20:11
请问如何用SAS查找并读出数据
最佳答案
- 五星知识达人网友:我住北渡口
- 2021-02-14 20:47
用下面的程序将excel表格导入到SAS中,
proc import out=a1
datafile=" ### "
dbms=excel 2000 replace;
range="a1";
getnames=yes;
run;
用下面的程序将a2中符合a1条件的数据筛选出来就行了:
proc sql;
create table a3 as select 股票代码,收盘价 from a1,a2 where a2.股票代码=a1.股票代码;
run;
a1为表格1
a2为表格2
a3是结果
proc import out=a1
datafile=" ### "
dbms=excel 2000 replace;
range="a1";
getnames=yes;
run;
用下面的程序将a2中符合a1条件的数据筛选出来就行了:
proc sql;
create table a3 as select 股票代码,收盘价 from a1,a2 where a2.股票代码=a1.股票代码;
run;
a1为表格1
a2为表格2
a3是结果
全部回答
- 1楼网友:几近狂妄
- 2021-02-14 23:23
表格一(tab1)的字段包含:code等
表格二(tab2)的字段包含:code、price_close等
proc sql;
create table tab3 as
select tab2.*
from tab1,tab2
where tab1.code=tab2.code
;
quit;追问上述问题是我简化过的,原问题如下:我现有各股票(以股票代码表示)各交易日(有详细的年月日)的收盘价的全部数据,也有某些股票(上千只)获证券分析师推荐的日期(也有详细的年月日),现要用Matlab或Eviews编程,读出被推荐股票在被推荐当天(t日)、推荐后第5个交易日(t+5)、推荐后第63个交易日(t+63)的收盘价。请问怎么编程?谢谢!!SPSS或SAS也行。以上数据均存在Excel中。事成后追加150分!!
表格二(tab2)的字段包含:code、price_close等
proc sql;
create table tab3 as
select tab2.*
from tab1,tab2
where tab1.code=tab2.code
;
quit;追问上述问题是我简化过的,原问题如下:我现有各股票(以股票代码表示)各交易日(有详细的年月日)的收盘价的全部数据,也有某些股票(上千只)获证券分析师推荐的日期(也有详细的年月日),现要用Matlab或Eviews编程,读出被推荐股票在被推荐当天(t日)、推荐后第5个交易日(t+5)、推荐后第63个交易日(t+63)的收盘价。请问怎么编程?谢谢!!SPSS或SAS也行。以上数据均存在Excel中。事成后追加150分!!
- 2楼网友:拾荒鲤
- 2021-02-14 22:09
有一点补充:
proc sql;
create table a3 as select a2.股票代码,收盘价 from a1,a2 where a2.股票代码=a1.股票代码;
run;追问上述问题是我简化过的,原问题如下:我现有各股票(以股票代码表示)各交易日(有详细的年月日)的收盘价的全部数据,也有某些股票(上千只)获证券分析师推荐的日期(也有详细的年月日),现要用Matlab或Eviews编程,读出被推荐股票在被推荐当天(t日)、推荐后第5个交易日(t+5)、推荐后第63个交易日(t+63)的收盘价。请问怎么编程?谢谢!!SPSS或SAS也行。以上数据均存在Excel中。事成后追加150分!!
proc sql;
create table a3 as select a2.股票代码,收盘价 from a1,a2 where a2.股票代码=a1.股票代码;
run;追问上述问题是我简化过的,原问题如下:我现有各股票(以股票代码表示)各交易日(有详细的年月日)的收盘价的全部数据,也有某些股票(上千只)获证券分析师推荐的日期(也有详细的年月日),现要用Matlab或Eviews编程,读出被推荐股票在被推荐当天(t日)、推荐后第5个交易日(t+5)、推荐后第63个交易日(t+63)的收盘价。请问怎么编程?谢谢!!SPSS或SAS也行。以上数据均存在Excel中。事成后追加150分!!
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯