比如:temp数据集:
A B
中华人民 共和国
中华人民 万岁
中华人民 万万岁
美国 利坚
……
比如我写:
proc sort data=temp;by A B;run;
data temp1;
length sum $200;
set temp;by A B;
if first.A then sum='';
sum=trim(sum)||trim(B);
if last.A then output;
run;
无任何不正常显示,但是数据集不是我想要的~
原数据集:
ObsAB
1中华人民共和国
2中华人民万岁
3中华人民万万岁
4美国利坚
执行完毕是:
ObssumAB
1利坚美国利坚
2万万岁中华人民万万岁难道非得用put出来?