楼主: sertine
1914 6

[问答] 小题目:怎么用sas从总体数据中分离出蓝色的数据 [推广有奖]

  • 0关注
  • 0粉丝

本科生

93%

还不是VIP/贵宾

-

威望
0
论坛币
417 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
4412 点
帖子
87
精华
0
在线时间
123 小时
注册时间
2006-5-30
最后登录
2018-8-7

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币

请教:如何分离出不同的数据集?

比如,怎么用sas从总体数据中分离出蓝色的数据?分离出绿色?分离出玫红色?
x, u变量是关键。不能用“x=123, or x=322”,因为x的值太多了,总共大概10万数据。

x                y        z        u

123                1        3        com
123                2        3        1s
123                3        4        1s

2                1        2        com
2                2        2        com
2                3        2        com
2                4        2        com

322                1        4        com
322                2        1        1s
322                2        2        com

234...

4                1        1        1s
4                2        2        1s
4                3        2        1s
4                4        2        1s

二维码

扫码加我 拉你入群

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

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

关键词:COM 不能用 数据集 如何

沙发
webgu 发表于 2011-11-21 13:19:05 |只看作者 |坛友微信交流群
你的分类规则没说清楚,如何依据X,U的值分类的?
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

藤椅
sertine 发表于 2011-11-22 03:08:42 |只看作者 |坛友微信交流群
webgu 发表于 2011-11-21 13:19
你的分类规则没说清楚,如何依据X,U的值分类的?
哦,我希望得到这样的三类数据:

蓝色部分,因为u中,COM和1s值是混杂的,com和1s的顺序不重要。
绿色部分,是单纯u=com;
紫色部分,是单纯u=1s。

每一颜色中,x的值有很多,可以分成若干小组。每一小组中x的值一样。比如蓝色部分中,x=123是一小组,x=322又是一个小组......

不知道我说清楚了没有。感冒了,希望可以说的清楚。谢谢。

使用道具

板凳
novice505 发表于 2011-11-22 08:54:03 |只看作者 |坛友微信交流群
  1. proc sql noprint;
  2.         create table b as
  3.                 select x,y,z,u,count(distinct u) as count
  4.                 from a group by x;
  5. quit;

  6. data blue green purple;
  7.         set b;
  8.         if count=2 then output blue;
  9.         if u='com' & count=1 then output green;
  10.         if u='1s' & count=1 then output purple;
  11.         drop count;
  12. run;
复制代码
已有 1 人评分学术水平 热心指数 信用等级 收起 理由
webgu + 1 + 1 + 1 观点有启发

总评分: 学术水平 + 1  热心指数 + 1  信用等级 + 1   查看全部评分

使用道具

报纸
webgu 发表于 2011-11-22 09:24:19 |只看作者 |坛友微信交流群
如果就是你列举的几种情况的话,楼上的CODE不错。
SAS资源
1. SAS 微信:StatsThinking
2. SAS QQ群:348941365

使用道具

地板
sertine 发表于 2011-11-24 03:16:00 |只看作者 |坛友微信交流群
novice505 发表于 2011-11-22 08:54
非常感谢!

使用道具

7
sertine 发表于 2011-11-24 03:16:37 |只看作者 |坛友微信交流群
webgu 发表于 2011-11-22 09:24
如果就是你列举的几种情况的话,楼上的CODE不错。
谢谢回复帖子~{:3_59:}

使用道具

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

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

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

GMT+8, 2024-5-26 13:53