楼主: tyw226
2936 5

[问答] sas数据分类处理 [推广有奖]

  • 0关注
  • 0粉丝

本科生

26%

还不是VIP/贵宾

-

威望
0
论坛币
445 个
通用积分
1.0000
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
1154 点
帖子
58
精华
0
在线时间
57 小时
注册时间
2005-8-22
最后登录
2017-6-26

楼主
tyw226 发表于 2015-6-12 15:03:39 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有一行数据,如下:
time           a b c d e f
20150609 1 2 3 4 5 6
我想得到的结果是:
变量 20150609 统计
a             1          4
b             2          5
c             3           6
请问怎么处理?
二维码

扫码加我 拉你入群

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

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

关键词:数据分类 time 怎么处理 IME Tim 统计

沙发
慕白__·__慕思 发表于 2015-6-14 09:34:32
是横纵坐标转换吧

藤椅
letsgoaway 发表于 2015-6-14 11:38:21
data mice;
input F1  $  F2  $  F3  $  F4  $  F5  $  F6  $  F7  $;
cards;
time a b c d e f
20150609 1 2 3 4 5 6
;
run;

proc sort data=mice;
by F1;
run;

proc transpose data=mice out=d_1 name=F1;
var F2-F7;
id F1;
run;

板凳
tyw226 发表于 2015-6-15 15:14:52
letsgoaway 发表于 2015-6-14 11:38
data mice;
input F1 $ F2  $ F3 $ F4 $ F5 $ F6 $ F7 $;
cards;
这样得不出我想要的结果
我想的是F2 F3 F4一列,F5 F6 F7一列。

报纸
园小样 发表于 2015-6-17 17:03:10
data a;
input  a b c @@;
cards;

1 2 3  4 5 6
;
run;
proc transpose data=a out=b;
run;

地板
Greenlane 发表于 2015-6-18 23:43:19
看看这样是否可以,有点繁琐,希望看到更好的方法。

data set1;
set source(drop=d e f);
run;

data set2;
set source(keep=d e f);
run;

proc transpose data=set1 out=out1;
id time;
run;

proc transpose data=set2 out=out2(rename=(col1=stat));
run;

data out;
set out1;
set out2(keep=stat);
run;
已有 1 人评分论坛币 收起 理由
admin_kefu + 30 热心帮助其他会员

总评分: 论坛币 + 30   查看全部评分

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

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