楼主: tanaya
1434 3

同一个表格两变量同时转置,如何编程? [推广有奖]

  • 3关注
  • 1粉丝

硕士生

96%

还不是VIP/贵宾

-

威望
0
论坛币
700 个
通用积分
4.0600
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
14057 点
帖子
73
精华
0
在线时间
314 小时
注册时间
2012-3-20
最后登录
2023-11-9

楼主
tanaya 发表于 2014-10-21 23:16:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
各位大牛好:
      我有如下数据集:
id name type vol
1 小唐 xx 4
2 小王 xxb 7
3 小李 xy 8
3 小李 xx 9
3 小李xxb 10
4 小黄. .
5 小七 xy 9
5 小七 xz 6

相变成以下样子:
id name xx xy xxb xz .
1 小唐 4
2 小王 7
3 小李 9 8 10
4 小黄 .
5 小七 9 6

请教:SAS编程可否实现,我只会单变量转置,这种情况搜寻后还没解决,谢谢大家!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:SAS编程 name type Vol 数据集 如何

沙发
wwang111 发表于 2014-10-22 08:17:47
input语句的name type 变量后面需要加美元符号,网页上显示不出来

data test;
input id name $        type $ vol $;
if missing(type) then type='miss';
cards;
1        XT        xx        4
2        XW  xxb        7
3        XL  xy        8
3        XL        xx        9
3        XL        xxb 10
4        XH  .        .
5        XQ  xy        9
5        XQ  xz        6
;

proc transpose data=test out=wanted(drop=_name_);
by id name notsorted;
var vol;
id type;
run;
已有 1 人评分论坛币 学术水平 热心指数 信用等级 收起 理由
tanaya + 5 + 1 + 1 + 1 精彩帖子

总评分: 论坛币 + 5  学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

藤椅
tanaya 发表于 2014-10-22 08:30:22
谢谢你!总是第一时间回复我!

板凳
飘飘柳絮儿 发表于 2014-10-22 11:29:01
感谢分享                                                                        
                                       
                                                     
                                                     
                                             
                                                                 
                                                                                 

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-19 04:01