我有一个包含重复行的table
,我试图使用Matlab
中的unique
来删除它们。但是,并不是所有的都可以被删除。这个玩具示例说明了我的问题。你有任何想法如何去除它们吗?
AAA = table(repmat('0122',2,1),repmat('011',2,1),repmat(NaN,2,1))
ans =
Var1 Var2 Var3
____ ____ ____
0122 011 NaN
0122 011 NaN
unique(AAA)
ans =
Var1 Var2 Var3
____ ____ ____
0122 011 NaN
0122 011 NaN
Var3
的第一个条目是NaN
,第二个条目是Inf
,那该怎么办?使用这种基于替换的解决方案,两个条目都将变为Inf
,因此将被视为重复项,这是不符合预期的。 - Divakar