经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
data步如何实现
楼主
dxystata
810
2
收藏
2023-09-16
悬赏
20
个论坛币
已解决
复制代码
要求:
1. 每个个体grouid相同只保留sev大的观测
2. 每个个体保留sev最大的观测
结果是
1 bb 1 2 2
1 bb 1 4 2
1 cc 1 3 2
2 ff 1 2 3
3 cc 2 3 3
4 bb 2 2 2
data步如何实现?谢谢!
最佳答案
AngleeZZ
查看完整内容
你给的数据不全。只有id=1的数据。 脑袋闪过四五种解决方法。 一下贴出最常规方法 data aaa; input id x$ group groupid sev; cards; 1 aa 1 1 1 1 bb 1 2 2 1 bb 1 2 1 1 cc 1 3 2 1 bb 1 4 1 1 bb 1 4 2 2 ff 1 2 3 2 ff 1 2 2 2 ff 1 2 1 3 cc 2 3 3 3 cc 2 3 1 4 bb 2 2 2 ; proc sort data=aaa; by id x groupid sev; run; data results; set aaa; by id x groupid sev; if last.groupid ...
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
AngleeZZ
2023-9-16 21:30:59
你给的数据不全。只有id=1的数据。
脑袋闪过四五种解决方法。
一下贴出最常规方法
data aaa;
input id x$ group groupid sev;
cards;
1 aa 1 1 1
1 bb 1 2 2
1 bb 1 2 1
1 cc 1 3 2
1 bb 1 4 1
1 bb 1 4 2
2 ff 1 2 3
2 ff 1 2 2
2 ff 1 2 1
3 cc 2 3 3
3 cc 2 3 1
4 bb 2 2 2
;
proc sort data=aaa;
by id x groupid sev;
run;
data results;
set aaa;
by id x groupid sev;
if last.groupid;
run;
id x group groupid sev
1 aa 1 1 1
1 bb 1 2 2
1 bb 1 4 2
1 cc 1 3 2
2 ff 1 2 3
3 cc 2 3 3
4 bb 2 2 2
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
dxystata
2023-9-21 09:10:46
复制代码
数据是这样的
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
帮忙看看这个data步输出什么
难道在宏里面不能写多个data步吗?请问下面这段程序有没有问题?
求助data步读不进来这种日期
程序的跳转
有关sas 在宏中使用数组的问题
问:如何在data步中快速计算分组内循环之对数和
求助3个问题!data步如何实现类似功能?sas在sql建立自增长序列?如何进一步学习sas?
如何实现一个data步求某条观测前100条观测的均值,且按股票分组
data步如何实现
data步如何实现
栏目导航
SAS专版
经管高考
经管文库(原现金交易版)
市场行情分析
行业分析报告
爱问频道
热门文章
CDA 数据分析师:线性回归实战指南 —— 从 ...
2025中国播客行业现状与发展趋势报告
2025年三季度中国消费者消费意愿调查报告
【推荐】上市公司投资者信心指数计算Stata代 ...
美容护理:积雪草科学护肤白皮书
中国口服维生素保健品市场分析报告(简版)
20XX年扶贫办雨露计划工作方案
世界上最简单的会计书(高清pdf版)
同心动力携手山西金控,共筑金融企业“以人 ...
如盈财女:10.31黄金短线偏强,上方还有上涨 ...
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
10月重磅来袭|《打造Coze/Dify专属学术智能 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群