我遇到了问题。我有一个文本格式的巨大数据文件,条目格式如下:
18 1 1471-213X-6-54-12 503 5.333333e-001 xyz
第一列范围为1-22,第一列和第三列不得重复。如果存在重复值,我想删除它们。我在Matlab工作。 我找不到任何合适的东西来解决这个问题。 任何人提示/帮助将非常感激。
提前致谢。
梅迪
答案 0 :(得分:0)
这是一个提示,假设您的第一列名为f
,而您的第三列称为t
。
您可能对以下命令感兴趣:
[xxx,IA_f] = unique(f)
[xxx,IA_t] = unique(t)
[xxx,IA_tf] = unique([f t], 'rows')
假设您的数据位于矩阵'M'并且您已选择IA
作为正确的索引,您可以执行以下操作:
M_unique = M(IA,:)