楼主: priss111
3054 14

[原创博文] 请教各位老师:请问下面一段程序用循环怎么生成?谢谢! [推广有奖]

11
楚韵荆风 学生认证  发表于 2011-4-19 20:42:06
如果是那样的话也可以只用下面的程序更简单
data=read.table("11.txt",head=TRUE)
aggregate(tot_number~group,data=data,FUN="sum")
共享是一种彼此的快乐

12
priss111 发表于 2011-4-20 22:05:43
9# feifeichen

谢谢!

能否将code贴出来,
供学习...

13
priss111 发表于 2011-4-20 22:09:20
11# 楚韵荆风

谢谢!~
这段Rcode
我还没有运行

我需要的最终的数据格式为
group quality  sum
1     大      ..
1    中       ..
1    小       ..
2     大     ..
2     中     ..
2     小     ..
3     大     ..
3     中    ..
3     小    ..

不知道我说明白了吗

14
sas_user 发表于 2011-4-21 06:43:53
不能编辑中文,就用L,M,S代替大,中,小了。没有什么经验,比高手们差的太多了。希望能学到更多的东西。恳请大家多提宝贵意见。我一定洗耳恭听。
which的函数我没用过,很感谢这个机会能像前辈们学习。再次谢谢论坛提供这样的机会。

proc
sort data=onetwo;
by group quality number;
run;

proc sql;
create table b as select sum(number) as number, group, quality from onetwo group by quality, group;
quit;

15
sas_user 发表于 2011-4-21 06:44:12
data onetwo;
input number quality $;
if number <10 then group=1; else
if 10<=number<=15 then group=2; else group=3;
datalines;
103        L
39        L
37        M
21        M
3        L
6        L
2        M
7        M
8        M
2        L
20        L
5        M
16        L
20        M
1        M
10        M
9        M
2        M
0        L
1        M
1        M
2        M
6        L
2        M
10        M
2        M
5        L
3        M
7        L
0        L
5        L
4        M
5        L
1        L
19        M
1        M
8        M
3        L
0        L
1        L
20        M
3        S
10        M
0        L
5        L
5        M
15        L
22        L
20        L
13        M
9        M
10        M
8        M
4        M
1        M
12        M
5        L
12        M
5        M
20        L
31        M
1        S
10        S
4        M
2        L
8        M
3        L
4        L
1        L
11        L
1        L
1        L
5        M
8        M
4        M
2        L
3        M
10        M
5        M
10        M
1        L
0        M
2        S
5        M
10        L
3        M
1        M
5        M
14        M
10        L
1        M
3        M
5        M
6        M
7        M
3        M
4        M
0        M
4        M
3        M
10        M
27        M
1        M
3        M
10        M
2        M
2        M
25        M
2        S
3        M
20        M
3        M
2        M
2        L
3        M
17        L
22        M
7        M
10        L
2        M
5        M
10        M
4        L
13        M
16        L
3        M
6        M
3        S
5        M
9        S
1        S
3        L
2        M
1        M
3        M
3        L
3        M
4        S
3        M
80        L
9        S
4        M
1        M
3        S
2        S
10        M
6        L
1        M
8        L
1        M
1        L
0        S
1        L
5        L
16        M
1        M
1        M
13        M
3        L
20        M
5        L
36        L
3        M
14        M
3        M
5        S
1        M
6        M
3        L
12        L
35        L
2        M
4        M
10        L
15        M
3        L
7        M
8        M
3        L
2        M
1        M
36        M
23        L
0        M
2        M
8        M
5        M
4        M
1        M
6        M
4        L
5        M
5        M
4        M
10        L
8        L
4        M
4        M
2        M
3        L
4        M
10        L
4        S
11        L
4        M
3        M
3        M
3        M
3        M
3        M
1        M
3        M
3        L
2        M
3        M
6        S
8        M
10        M
2        S
1        L
2        L
6        M
10        L
5        M
1        L
16        L
3        M
1        L
6        L
6        M
3        L
2        M
3        L
0        M
10        L
1        L
4        L
15        L
3        L
5        L
10        L
0        L
3        M
30        M
1        L
3        M
2        M
1        L
4        M
1        L
7        M
2        L
10        L
3        L
3        M
4        L
6        L
20        L
2        S
5        M
6        M
20        L
4        L
1        L
4        M
0        M
0        M
4        L
1        M
3        L
9        L
8        M
1        M
1        L
9        M
12        M
2        M
5        M
2        M
20        S
20        M
1        L
4        M
2        S
201        L
1        L
8        M
1        M
1        M
1        L
1        M
4        M
2        M
8        S
10        M
5        L
7        L
1        L
1        M
100        M
1        L
17        M
2        L
12        M
17        L
2        S
2        M
5        L
1        L
1        L
6        L
2        M
8        S
18        L
12        L
2        L
2        L
63        L
18        M
20        L
15        L
10        L
3        M
9        L
5        L
3        M
2        S
2        L
5        M
1        M
2        M
3        M
3        M
6        S
2        M
6        L
1        M
12        L
2        M
1        L
2        L
6        M
2        L
1        L
4        L
1        L
3        L
4        L
3        M
2        S
12        M
5        L
4        M
4        L
2        L
2        L
2        M
1        L
10        L
1        L
22        M
17        L
11        L
3        L
1        L
151        M
3        M
100        M
8        M
2        M
2        L
5        M
1        L
16        L
1        L
10        L
9        M
4        L
7        M
2        S
1        M
3        M
11        L
1        L
3        M
2        L
1        L
9        M
2        L
1        M
4        S
2        L
8        M
2        M
17        M
3        M
1        M
6        L
1        L
3        L
5        M
1        L
6        S
1        L
10        M
20        L
11        M
2        M
4        L
5        L
51        M
7        L
1        L
2        L
20        M
79        M
3        L
50        M
9        S
4        M
8        M
17        L
15        M
4        M
1        L
3        M
105        M
10        M
4        L
18        L
5        L
4        M
2        M
0        M
0        M
47        L
6        L
9        M
3        M
3        M
36        M
4        M
5        L
9        L
2        M
112        M
3        M
10        L
1        M
1        L
5        S
30        M
5        M
4        L
20        L
3        M
2        M
8        L
3        M
30        M
1        M
14        L
1        M
9        M
2        M
6        M
76        M
32        M
11        M
1        M
30        M
32        M
29        M
5        L
1        L
2        L
4        M
2        M
5        S
42        L
2        L
2        L
5        L
7        M
29        L
6        M
18        L
3        L
1        L
12        L
44        M
1        L
7        L
10        L
12        L
2        M
5        L
65        M
21        M
48        L
8        M
5        L
3        L
3        M
41        M
1        M
9        S
8        S
11        L
9        L
0        M
8        L
11        L
6        L
4        M
23        M
8        L
10        L
37        M
1        L
16        M
8        L
2        L
5        L
16        S
10        L
1        M
63        M
5        L
;
run;

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

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