经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
【求助】SAS中如何删除重复的关系对
楼主
ohohapple
2673
6
收藏
2011-05-30
数据形式如下: 列A 列B
1 红 蓝
2 红 绿
3 蓝 红
4 蓝 绿
……………
认为obs1(红-蓝)与obs3(蓝-红)是重复的观测对,要把obs3删掉,如何实现这一功能。
数据很多,最好给出程序。
坐等各位解答,谢过了!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
全部回复
沙发
honghejing
2011-5-30 15:47:52
先把颜色按照2次幂进行format,然后对值a1,a2进行数学运算,然后sort 取nodupkey
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
藤椅
ohohapple
2011-5-30 16:24:40
楼上可不可以说的详细点啊?谢谢了~
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
板凳
honghejing
2011-5-30 16:54:17
比如有7种颜色,我们可以取
proc format;
invalue color
"红"=1
“橙”=2
“黄”=4
“绿”=8
“蓝”=16
...
;
run;
data b;
set a;
a1=input(a,color.);
b1=input(b,color.);
c=a1+b1;
drop a1 b1;
run;
proc sort data=b nodupkey;
by c;
run;
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
报纸
ohohapple
2011-5-30 18:28:39
多谢楼上热心解答,但是我数据太多了,有60000条观测,而且为了方便提问,我用了颜色来代替字符串,其实是8个字节的字符串,要是用幂来format的话,是不大可能实现的~还是多谢了!
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
地板
hopewell
2011-5-30 19:12:20
复制代码
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
点击查看更多内容…
7楼
honghejing
2011-5-31 16:43:53
首先把数据中重复出现的去掉,然后给这些颜色定义顺序,比如说1,2,3.....,也可以不用定义颜色的顺序,因为我们也可以比较字符串的大小顺序。然后比较两组的大小顺序,对于同一行如果a1《=a2,我们保持col1和col2的值保持不便,否则将col1和col2的值调换一下。然后sort取唯一的值
扫码加我 拉你入群
请注明:姓名-公司-职位
以便审核进群资格,未注明则拒绝
相关推荐
请问如何实现城调队家庭信息数据
[原创]奥运如何实现“乌托邦”
在命令窗口中如何实现换行?
浅谈中小企业该如何实现“网络营销”
如何实现这个方式数据排列
sas里做日期的减法
如何在数据框中提取多个变量相等的子集?
我的旅游笔记:.
在排序后,只保留最大的值如何实现
SAS如何实现同一列大小写一致性核查
栏目导航
SAS专版
计量经济学与统计软件
数据求助
行为经济学与实验经济学
学道会
行业分析报告
热门文章
CDA 数据分析师:主成分分析(PCA)实战指南 ...
Business Research Methods 14th Edition b ...
Probabilistic Data-Driven Modeling by To ...
2025设计行业AI应用趋势报告
共同基金常识
中国城市建设统计年鉴2002-2004 中国城乡建 ...
【华泰证券】游戏出海坚韧,融合中谋发展
Real Algebraic Geometry- Jacek Bochnak
这些提问经济学家,考古学家,文字学家解释 ...
小红书美妆个护行业运营专家
推荐文章
AI狂潮席卷学术圈,不会编程也能打造专属智 ...
最快1年拿证,学费不足5W!热门美国人工智能 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
几种免费下载文献的方法----我的文献应助经
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群