如何删除重复的对吗

8视图(30天)
Mekala巴拉
Mekala巴拉 2016年7月19日
回答: Bhagyesh Shiyani2020年4月28日
你好,
我有下面的表,(我的第三列是Rsquare值)
一个B1
N1
Yl1
B一个1
KU1
lY1
一个B1
UK1
PG1
N1
XZ1
UK1
我只想保持一个下面的组合:在第1行,row4, row7(在我的定义,一个——> B一样B > A,并删除重复的一对第一行和row3只是一个重复)。滤波是基于column1 & column2。
一个B1
B一个1
一个B1
从上面只保留
一个B1
最后我的输出应该如下:
一个B1
N1
Yl1
KU1
PG1
XZ1
非常感谢,

接受的答案

安德烈Bobrov
安德烈Bobrov 2016年7月23日
编辑:安德烈Bobrov 2016年7月23日
没有“稳定”
一个= {“HT0MEK1”“H0MEK1”
“HT0MEK2”78 T0MEK2
“JT0KEL3”“JKEL3_ul”
“JT0KEL4”“12 0 kel4_45”
“T0KEL5”“P0KEL5_89K_45um”
“J0KEL6”“KEL6_Y_9Et4_y”
“BK0JIL7”“LG_JIL7”
“HA0GEK8”“K0GEK8”
“H0GEK9”“H0GEK9”
“HT0MEK1”“H0MEK1”
“HT0MEK2”78 T0MEK2
“JKEL3_ul”“JT0KEL3”
“12 0 kel4_45”“JT0KEL4”
“KEL6_Y_9Et4_y”“J0KEL6”
“12 0 kel4_45”“JT0KEL4”
“P0KEL5_89K_45um”“T0KEL5”
“KEL6_Y_9Et4_y”“J0KEL6”};
a1 =排序(一个);
[~,b0, c0] =独特(a1,“第一”);
[~,ii] = (b0)进行排序;
(~,i2) = (2);
c =重塑(i2 (c0),大小(A));
(~,b) =独特(c,“第一”,“行”);
[~,ii] = (b)进行排序;
(~,i2) = (2);
b1 = b (ii);
:= a1 (b1);

更多的答案(2)

Azzi Abdelmalek
Azzi Abdelmalek 2016年7月19日
编辑:Azzi Abdelmalek 2016年7月19日
一个= {“一个”“B”1
“N”“米”1
“Y”“L”1
“B”“一个”1
“K”“U”1
“L”“Y”1
“一个”“B”1
“U”“K”1
“P”‘G’1
“米”“N”1
“X”“Z”1
“U”“K”1}
b = arrayfun (@ (x)排序(strjoin ((x, 1:2),)),(1:尺寸(A, 1))”,“联合国”,0)
[~,ii] =独特(b,“稳定”)
=一个(二世:)
结果
了=
“一个”“B”[1]
“N”“米”[1]
“Y”“L”[1]
“K”“U”[1]
“P”‘G’[1]
“X”“Z”[1]
5个评论
Mekala巴拉
Mekala巴拉 2016年7月23日
编辑:Azzi Abdelmalek 2016年7月23日
先生,我升级,稳定的工作,但是如果我用我的输入单元阵列如下:
一个= {“HT0MEK1”“H0MEK1”
“HT0MEK2”78 T0MEK2
“JT0KEL3”“JKEL3_ul”
“JT0KEL4”“12 0 kel4_45”
“T0KEL5”“P0KEL5_89K_45um”
“J0KEL6”“KEL6_Y_9Et4_y”
“BK0JIL7”“LG_JIL7”
“HA0GEK8”“K0GEK8”
“H0GEK9”“H0GEK9”
“HT0MEK1”“H0MEK1”
“HT0MEK2”78 T0MEK2
“JKEL3_ul”“JT0KEL3”
“12 0 kel4_45”“JT0KEL4”
“KEL6_Y_9Et4_y”“J0KEL6”
“12 0 kel4_45”“JT0KEL4”
“P0KEL5_89K_45um”“T0KEL5”
“KEL6_Y_9Et4_y”“J0KEL6”}
b = arrayfun (@ (x)排序([{x[1 - 2]})),(1:尺寸(A, 1))”,“联合国”,0);
然后我让我的b:
b =
0011 eehhkkmmt
“002278 eehkkmmtt”
033 eejjkkllt_lu
“00124445 eejkkllt_”
“00455589 eekkkllpt__mu”
“04669 eeejkklly___ty”
077 bgiijjklll_
0088 aeegghkkk
0099 eegghhkk
0011 eehhkkmmt
“002278 eehkkmmtt”
033 eejjkkllt_lu
“00124445 eejkkllt_”
“04669 eeejkklly___ty”
“00124445 eejkkllt_”
“00455589 eekkkllpt__mu”
“04669 eeejkklly___ty”
如何获得正确的数组;

登录置评。


Bhagyesh Shiyani
Bhagyesh Shiyani 2020年4月28日
如何对数字。同样像字符串

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!