楼主: a710117947
861 3

[问答] 如何实现这个功能 [推广有奖]

  • 0关注
  • 0粉丝

等待验证会员

小学生

57%

还不是VIP/贵宾

-

威望
0
论坛币
5 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
63 点
帖子
2
精华
0
在线时间
13 小时
注册时间
2018-4-11
最后登录
2021-1-10

楼主
a710117947 发表于 2020-11-3 19:13:59 |AI写论文
5论坛币
就是有一些杂乱的数据,如何进行整理,实现如下图效果 QQ浏览器截图20201103191210.png

QQ浏览器截图20201103191210.png (9.27 KB)

QQ浏览器截图20201103191210.png

关键词:如何实现

沙发
a710117947 发表于 2020-11-3 19:24:28
即从左边变到右边的形式

藤椅
孤单的我们 发表于 2020-11-4 08:49:42
2002是一个没有出现年份,需要在原始数据或者最终数据里添加。其他数据参见transpose procedure,或者数组也可以

板凳
缘oO来如此0o 发表于 2020-11-30 17:52:23
data have;
length name $20.;
name='Tom';year='2001';amt=100;output ;
name='Jerry';year='2001';amt=200;output ;
name='Tom';year='2003';amt=300;output ;
run;
       
proc sort data=work.have;by name year;run;

proc transpose data=work.have out=want(drop=_name_) ;
        var amt;
        by name;
        id year;
run;

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-27 06:29