楼主: asdfasdf24
1761 7

[原创博文] 怎么算表格的均值 [推广有奖]

  • 0关注
  • 0粉丝

高中生

25%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
245 点
帖子
28
精华
0
在线时间
18 小时
注册时间
2007-12-13
最后登录
2013-8-17

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在导入了一个表格,量很大,我想做一个汇总,比如
a    b
1    2
2    3
3    4
…………
x    y

a跟b只是个label,然后x y代表最后一个数,
如果我想在xy下面,增添一行,用mean分别来算均值,这个应该怎么写程序啊?谢谢
二维码

扫码加我 拉你入群

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

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

关键词:label mean 最后一个 Abel Lab 程序

本帖被以下文库推荐

沙发
playmore 发表于 2011-11-24 12:50:16 |只看作者 |坛友微信交流群
在SAS中用proc means就可以了
只不过可能不是按照你的方式在每列最后一行添加
在SAS中每张表格的不同列是不同的字段或变量,每行是不同的观测值
你的想法是在Excel中的理解
playmore邀请您访问ChinaTeX论坛!!!进入ChinaTeX论坛

使用道具

藤椅
soporaeternus 发表于 2011-11-24 13:12:52 |只看作者 |坛友微信交流群
data步累加计算
到EOF做一次额外输出平均值或是总和
Let them be hard, but never unjust

使用道具

板凳
tj0412ymy 发表于 2011-11-24 13:25:43 |只看作者 |坛友微信交流群

FYI

  1. data test;
  2. input a b;
  3. cards;
  4. 1 2
  5. 2 3
  6. 3 4
  7. 4 5
  8. ;
  9. run;

  10. proc sql;
  11. create table temp as select * from test;
  12. insert into test(a,b)
  13. select mean(a) as a,mean(b) as b
  14. from temp
  15. ;
  16. quit;
复制代码
对SAS和统计方面感兴趣的朋友,请加SAS学习和认证讨论群:169157207。欢迎在群上讨论!

使用道具

报纸
asdfasdf24 发表于 2011-11-24 15:19:38 |只看作者 |坛友微信交流群
playmore 发表于 2011-11-24 12:50
在SAS中用proc means就可以了
只不过可能不是按照你的方式在每列最后一行添加
在SAS中每张表格的不同列是 ...
恩~~谢谢,以前习惯用excel处理数据,现在数据量大,刚开始来学习sas,所以思维还是停留在excel上面

使用道具

地板
asdfasdf24 发表于 2011-11-24 15:20:51 |只看作者 |坛友微信交流群
tj0412ymy 发表于 2011-11-24 13:25
谢谢哈~~

使用道具

7
changweijiadao 发表于 2012-8-27 15:11:18 |只看作者 |坛友微信交流群
data test;
input a b;
cards;
1 2
2 3
3 4
4 5
5 6
6 7
;
run;
data b;
set test end=final ;
retain x y 0;
x=x+a;
y=y+b;
N+1;
output;
if final then do;
x=x/N;
y=y/N;
a=x;
b=y;
output;
end;
drop x y n;
run;

使用道具

8
YueweiLiu 发表于 2012-8-27 17:28:56 |只看作者 |坛友微信交流群
  1. data have;
  2.         input a b;
  3. cards;
  4. 1 2
  5. 2 3
  6. 3 4
  7. 4 5
  8. 5 6
  9. 6 7
  10. ;

  11. data want;
  12.         set have nobs=nobs end=eof;
  13.         aa+a;
  14.         bb+b;
  15.         output;
  16.         if eof then do;
  17.                 a=aa/nobs;
  18.                 b=bb/nobs;
  19.                 output;
  20.         end;
  21. run;
复制代码

使用道具

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

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-4-30 23:27