我有一个table
我尝试删除重复的行unique
in Matlab
。然而,我并不为所有人工作。这个玩具示例说明了我的观点。关于如何删除它们有什么想法吗?
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
您似乎遇到了问题,因为NaN
values.
隐藏在文档中,提到:
unique 将 NaN 值视为不同的。
我想您可以通过在使用 unique 之前用虚拟值替换 nan 值来解决此问题。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)