Info
此问题已关闭。 请重新打开它进行编辑或回答。
Find Duplicates in cellarrays / use of subsindex for cellarrays
1 次查看(过去 30 天)
显示 更早的评论
Hello,
I know how to find the duplicates in cellarrays but how can I reference the cellarray to filter out the duplicated or vice versa get a list with the duplicates etc.?
This is actually what I try to achieve, but the last line doesn't work on cellarrays, so what is the best way in this case? Thank you very much for your help beforehand:
A = {'A',1;'A',2;'B',3}
[C,IA,IC] = unique(A(:,1),'R2012a');
IA(A)
The result should be the following:
X = {'A',1;'B',3}
Y = {'A',2}
0 个评论
回答(2 个)
Andrei Bobrov
2012-10-31
A = {'A',1;'A',2;'B',3};
[b b c] = unique(A(:,1),'first');
out1 = A(b,:);
out2 = A(setdiff(1:numel(c),b),:);
0 个评论
此问题已关闭。
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!