经管之家App
让优质教育人人可得
立即打开
全部版块
我的主页
›
论坛
›
数据科学与人工智能
›
数据分析与数据科学
›
SAS专版
【求助】SAS中如何删除重复的关系对
楼主
ohohapple
2743
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专版
金融实务版
求助成功区
真实世界经济学(含财经时事)
哲学与心理学版
数据分析与数据科学
热门文章
表格结构数据的核心特征及具象实例解析
下载到假资源如何退单
高教现代数学基础23 矩阵计算六讲 徐树方,钱 ...
安徽全省一盘棋发力汽车产业
【24顶刊热点!】2000-2024上市公司股价崩盘 ...
现代数学基础21 控制论中的矩阵计算 徐树方
求Journal of Computational and Graphical ...
【24重磅,详细,顶刊热点!】2000-2024上市公 ...
查找文献Digital mapping of soil organic ...
《技术的本质》epub版本
推荐文章
2026JG学术冬训营:从Stata初高到Python机器 ...
【必看】【本版版规,欢迎发悬赏贴求助】
26年寒假天津站|Gemini论文写作&数据分析 ...
关于如何利用文献的若干建议
关于学术研究和论文发表的一些建议
关于科研中如何学习基础知识的一些建议 (一 ...
一个自编的经济学建模小案例 --写给授课本科 ...
AI智能体赋能教学改革: 全国AI教育教学应用 ...
2025中国AIoT产业全景图谱报告-406页
关于文献求助的一些建议
说点什么
分享
微信
QQ空间
QQ
微博
扫码加好友,拉您进群
各岗位、行业、专业交流群