楼主: 虞子期
3791 2

如何找出数据集中某个变量取值相同的观测 [推广有奖]

  • 16关注
  • 0粉丝

本科生

86%

还不是VIP/贵宾

-

威望
0
论坛币
25 个
通用积分
0
学术水平
2 点
热心指数
2 点
信用等级
3 点
经验
1770 点
帖子
58
精华
0
在线时间
102 小时
注册时间
2012-8-31
最后登录
2015-1-19

楼主
虞子期 发表于 2012-11-12 16:27:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
各位高手本人有个问题想请教大家:在数据集A中选出变量X取值相同的观测,并输出这些相同观测中Y取值相差范围在0到2之间的观测。数据如下
data a;
input x y@@;
cards;
1 2
5 6
1 8
1 9
2 3
2 4
2 6
1 2
2 3
2 5
5 6
2 6
;run;
谢谢
二维码

扫码加我 拉你入群

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

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

关键词:数据集 cards Input card Data 如何

沙发
老师她摸我 发表于 2012-11-12 23:22:42
proc sort data=a out=b;
by x y;
run;
data c;
set b;
by x ;
if not (first.x and last.x) ;
if 0 le (y-lag(y)) le 2 then output;
run;


欢迎加入SAS群:144839730-蜗牛

藤椅
虞子期 发表于 2012-11-13 15:17:35
试过这个程序了,变量X=1的并不能全部输出啊

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-31 08:46