通过通达信软件下载了股票数据,利用sas软件做出收盘图。
libname gushi 'f:\sas\gushi';
%macro gushi(number);
%let data=&number;
proc import datafile="f:\sas\sz&data..xls" out=sz&data replace;
getnames=yes;
run;
data gushi.sz&data;
set sz&data(obs=10);
date=input(time,yymmdd10.);
format date yymmdd10.;
drop time;
run;
proc sgplot data=gushi.sz&data;
series x=date y=closeprice;
title "sz&data 收盘指数";
run;
%mend;
%gushi(180);
%gushi(zs);
因为在数据集里面的time是字符型 length是22位的,图标输出的时候x轴非常不清楚。我想把time变成数值型,之后通过xaxis values 尝试一下。
但是在input语句那块遇到问题了,数据集里面的时间居然变了!!请高手指导一下。。