用户id 商品名称 购买数量
10001 A 12
10002 A 4
10002 C 10
10003 B 3
10003 D 9
一共有A\B\C\D 4种商品,如何在sas中实现:将以上数据转换为如下形式
用户id A的购买数量 B的购买数量 C的购买数量 D的购买数量
10001 12 0 0 0
10002 4 0 10 0
10003 0 3 0 9
遇到如上问题,请各位大虾赐教,在线等,急,谢过先~!

|
楼主: lizziezeng
|
4063
7
[原创博文] 【求助】如何将按列形式排列的数据转换为按行形式排列?(急急) |
|
本科生 6%
-
|
回帖推荐xiaosanmao 发表于4楼 查看完整内容 data a;
input x$ y$ z@;
cards;
10001 A 12
10002 A 4
10002 C 10
10003 B 3
10003 D 9
;run;
data b;set a;
array char _CHARACTER_;
array numr _NUMERIC_ s1-s4;
Do Over char;
If char='A' Then s1=z;
If char='B' Then s2=z;
If char='C' Then s3=z;
If char='D' Then s4 ...
本帖被以下文库推荐
| ||
|
|
| ||
| ||
| ||
| ||
加好友,备注cda京ICP备16021002号-2 京B2-20170662号
京公网安备 11010802022788号
论坛法律顾问:王进律师
知识产权保护声明
免责及隐私声明


