全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1387 3
2014-04-22
a t n
1 0 0
1 0 0
1 1 1
1 1 2
1 0 2
1 0 2
2 1 1
2 0 1
2 1 2
2 1 3
2 1 4
2 0 4
3 1 1
3 1 2
3 0 2
3 0 2
3 0 2
3 0 2
我希望能以a分组,n初值是0,如果t=1的话n=n+1 这样的语言怎么出来?
二维码

扫码加我 拉你入群

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

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

全部回复
2014-4-23 00:34:13
复制代码
二维码

扫码加我 拉你入群

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

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

2014-4-23 08:12:29
proc means data=a;
var t;
by a;
output=b(drop=_type_ _freq_);
run;
经测试,这样得到的结果里,也有变量是t出现的频数(或者freq不drop估计也可以得到相同的解)

二维码

扫码加我 拉你入群

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

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

2014-4-23 08:14:48
mingfeng07 发表于 2014-4-23 00:34
原来是这样,我每次都是
data a;
if t=1 then n=n+1;
by a;
run;
然后一直不对
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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