全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
4500 5
2012-03-21
就是说代码有H000000,H000001,。。。也有S000000,S000001。。。它们对应了不同的数据,我想对含H字段的数据求均值、中位数等等,应该怎么筛选呢?各位大神帮帮忙哈!!!
二维码

扫码加我 拉你入群

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

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

全部回复
2012-3-21 16:22:37
试试 用 var H: ;
二维码

扫码加我 拉你入群

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

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

2012-3-22 11:43:54
我想:
1. input X comma12.; x=substr(left(var),2,6); 建立一个新变量x,存放变量的数字部分
2. if substr(left(var),1,1) = 'H'; 可以用来筛选出
3. proc mean; by x; 或者proc sql; create table  b as
                                              select *
                                              sum(var) as Svar mean(var) as Mvar std(var) as stdVar
                                              from xxx;
                                              quit;
二维码

扫码加我 拉你入群

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

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

2012-4-1 12:13:26
priss111 发表于 2012-3-21 16:22
试试 用 var H: ;
好的,谢谢!
二维码

扫码加我 拉你入群

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

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

2012-4-1 12:15:08
sunset1986 发表于 2012-3-22 11:43
我想:
1. input X comma12.; x=substr(left(var),2,6); 建立一个新变量x,存放变量的数字部分
2. if subs ...
嗯,谢谢!!!
二维码

扫码加我 拉你入群

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

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

2012-4-1 12:20:41
sylviadudu 发表于 2012-4-1 12:15
嗯,谢谢!!!
客气哈
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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