全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1316 4
2013-08-04
悬赏 2500 个论坛币 已解决
有四列数据,比如
Obs C1 C2 C3 C4
1 4 3 21 45
2 54 2 2 54
3 545 3 3 45
4 4 2 53 21
5 55 3 3 545
. ... ... ... ...
. ... ... ... ...
. ... ... ... ...
N 5 5 4 54
1) 需要求每一行的Mean,然后生成一个新的数列
2) 我尝试用
mean( c1-c4)   mean (of c1-c4),不知道正确正确;
3)求高手指点

最佳答案

lutian08 查看完整内容

mean (of c1-c4)正确 mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数
二维码

扫码加我 拉你入群

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

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

全部回复
2013-8-4 06:43:16
mean (of c1-c4)正确
mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数
二维码

扫码加我 拉你入群

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

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

2013-8-4 07:03:09
egen mean=rowmean(c1-c4)
二维码

扫码加我 拉你入群

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

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

2013-8-4 07:09:17
楼主正确

data test;
input C1 C2 C3 C4;
datalines;
4 3 21 45
54 2 2 54
545 3 3 45
4 2 53 21
55 3 3 545
5 5 4 54
; run;
data result;
   set test;
   row_mean = mean(of c1-c4);
run;
二维码

扫码加我 拉你入群

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

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

2013-8-4 07:44:49
lutian08 发表于 2013-8-4 06:43
mean (of c1-c4)正确
mean(c1-c4)错误, mean(c1-c4)表示c1列的值减去c4列的值,就成了一个数,然后求均数 ...
mean的时候不能用c1-c4,如果是我要合并c1,c2,c3,c4,比如 Data analysis; merger c1-c4,这个可以吗
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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