1# qnsz
我的想法是你的第一副图的时间并不是合格的sas名称,你可以用下划线重新命名
首先 是第二个图到第一个图的:
程序一.
data c;
retain code;
informat time yymmdd10.;
format time yymmdd10.;
input code $ time jian $ rate;
cards;
000001 2002-1-3 深发展 -0.1
000001 2002-1-6 深发展 -0.01
000002 2002-1-3 万科 -0.06
000002 2002-1-6 万科 -0.07
;
quit;
proc transpose data=c out=cc(drop=_name_);
by code jian;
id time;
run;
得到第一副图后,回答楼主的问题:
程序二.
proc transpose data=cc out=ccc(rename=(col1=rate)) name=time;
by code jian;
run;
data ccc;
set ccc;
label time=' ';
run;