全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 SAS专版
1614 2
2017-07-09
悬赏 30 个论坛币 已解决
怎样生成如下数据, ID是由1开始按顺序,GROUP1由1到4反复循环,GROUP2由1到12反复循环,怎样编程,谢谢!!!
复制代码


最佳答案

lyfyb99 查看完整内容

data test; do id= 1 to 24; group1=mod(id-1,4)+1; group2=int((id-1)/12)+1; output; end; run;
二维码

扫码加我 拉你入群

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

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

全部回复
2017-7-9 08:24:16
data test;
        do id= 1 to 24;
                group1=mod(id-1,4)+1;
                group2=int((id-1)/12)+1;
                output;
        end;
run;
二维码

扫码加我 拉你入群

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

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

2017-7-9 10:49:40
其实为随机分组生成数据用,现在很多用suveryselect过程是对现有数据集抽样,这样形成随机分组,谢谢楼上。
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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