全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1434 7
2009-09-24
请教高人指点:
我有如下数据:
Count col1 col2 col3 col4.... col100
14    0    0    0    0    0    1
16    0    0    0    0    0    0
43    0    0    0    0    0    0
77    0    0    0    0    0    0
127    0    0    0    0    0    0
130    0    0    0    0    0    0
153    0    0    0    0    0    0
170    0    0    0    1    0    0
196    0    0    0    0    0    0
236    0    0    0    0    0    0
349    0    0    0    0    0    0
377    0    1    0    0    0    0
382    0    0    0    0    0    0
449    0    0    1    0    0    0
762    0    0    0    0    0    0
858    0    0    0    0    0    0
95    0    0    0    0    0    0
99    1    0    0    0    0    0
12    0    0    0    0    0    0
12    0    0    0    0    1    0
13    0    0    0    0    0    0
28    0    0    0    0    0    0

col1 to col100 是数据列的名, count 是数字为一的那列的总和。
我希望转换数据表得到如下的结果:
column count
col1  14
col2 16
col3  43
....
col100 28


我是过用transpose , 不过的不出结果。
希望各位大虾指点。 谢谢先。
二维码

扫码加我 拉你入群

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

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

全部回复
2009-9-24 05:18:20
难道只是给第一列加个序号??


data x;
input count co1 co2 co3 co4 co5 co100;
cards;
14    0    0    0    0    0    1
16    0    0    0    0    0    0
43    0    0    0    0    0    0
;run;
data y;
set x;
n=_n_;
column=compress("col"||n);
keep column count;
run;
二维码

扫码加我 拉你入群

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

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

2009-9-24 11:37:39
你这个好像不是转置,也可能是问题没有说清楚
二维码

扫码加我 拉你入群

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

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

2009-9-25 01:38:40
不好意思没有说清楚。
如2楼所说的, 的确是给第一列加个序号, 不过,这个序号是字段的名字。而且, 顺序不一定是连续的。
而是所在的列值为‘1' 所对应的字段。 比如:

Count col1 col2 col3  .... col100
14    0      0    0    1
16    1   0    0    0   
43    0    0    1    0
77    0   1    0    0

希望的结果是:
col100  14
col1       16
col3       43
col2       77

希望我的问题说清楚了。
谢谢。
二维码

扫码加我 拉你入群

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

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

2009-9-25 02:01:16
4# cybericsson
复制代码
二维码

扫码加我 拉你入群

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

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

2009-9-27 10:56:13
多谢5楼的jingju11兄弟。
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群