楼主: Rock2000
1394 2

[有偿编程] 怎样自动生成数据集 [推广有奖]

  • 1关注
  • 24粉丝

学术权威

22%

还不是VIP/贵宾

-

威望
1
论坛币
104812 个
通用积分
25.6012
学术水平
55 点
热心指数
74 点
信用等级
48 点
经验
23619 点
帖子
547
精华
0
在线时间
10774 小时
注册时间
2004-5-27
最后登录
2024-4-25

30论坛币
怎样生成如下数据, ID是由1开始按顺序,GROUP1由1到4反复循环,GROUP2由1到12反复循环,怎样编程,谢谢!!!
  1. ID        GROUP1        GROUP2
  2. 1        1        1
  3. 2        2        1
  4. 3        3        1
  5. 4        4        1
  6. 5        1        1
  7. 6        2        1
  8. 7        3        1
  9. 8        4        1
  10. 9        1        1
  11. 10        2        1
  12. 11        3        1
  13. 12        4        1
  14. 13        1        2
  15. 14        2        2
  16. 15        3        2
  17. 16        4        2
  18. 17        1        2
  19. 18        2        2
  20. 19        3        2
  21. 20        4        2
  22. 21        1        2
  23. 22        2        2
  24. 23        3        2
  25. 24        4        2
复制代码


最佳答案

lyfyb99 查看完整内容

data test; do id= 1 to 24; group1=mod(id-1,4)+1; group2=int((id-1)/12)+1; output; end; run;
关键词:自动生成 数据集 Group 怎样编程
沙发
lyfyb99 在职认证  发表于 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;
已有 1 人评分经验 论坛币 收起 理由
admin_kefu + 50 + 20 热心帮助其他会员

总评分: 经验 + 50  论坛币 + 20   查看全部评分

使用道具

藤椅
Rock2000 发表于 2017-7-9 10:49:40 |只看作者 |坛友微信交流群
其实为随机分组生成数据用,现在很多用suveryselect过程是对现有数据集抽样,这样形成随机分组,谢谢楼上。

使用道具

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

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

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

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