主要内容

独特的

类:数据集

(不推荐)数据集数组中的唯一观测值

数据集不推荐使用数据类型。要处理异构数据,请使用MATLAB®表格数据类型。看到MATLAB表格文档以获取更多信息。

语法

C =独特(A)
[C ia ic] =独特(A)
C =独特(var)
[C ia ic] =独特(A, var)
[...] =独特(var,发生)
[...独特]=(…,“R2012a”)
[...独特]=(…,“遗产”)
[...] =独特(var, setOrder)

描述

请注意

的行为dataset.unique是否与MATLAB函数一致独特的.来演示如何使用“遗产”在你现有的代码中保留R2012b和之前的行为,请参阅文档独特的

C =独特(A)返回数据集a的副本,该副本只包含已排序的唯一观察值。一个必须只包含类具有独特的方法,包括:

  • 数字

  • 字符

  • 逻辑

  • 分类

  • 字符串

  • 字符向量的单元格数组

对于具有多列的变量,它的类的独特的方法必须支持万博1manbetx“行”国旗。

[C ia ic] =独特(A)也返回索引向量ia集成电路这样: C = (ia): = C(集成电路)

C =独特(var)中变量的每个唯一值组合只包含一个观察值的数据集一个中指定的varvar是正整数、正整数向量、字符向量、字符串数组、字符向量单元数组或逻辑向量。C包括一个.中的值C中未指定的变量var是从最近发生的观察中一个中指定的变量的每个值的唯一组合var

[C ia ic] =独特(A, var)也返回索引向量ia集成电路这样: C = (ia)(:, var) = C (ic, var)

[...] =独特(var,发生)指定返回的索引ia在重复观察的情况下一个.默认值为发生= '第一次',它返回每个重复观察的第一次出现的索引一个发生= '最后'中每个重复观测的最后一次出现的索引一个.中的值C中未指定的变量var是从观察中得到的吗:一个(ia).指定var作为[]使用所有变量的默认值。

[...独特]=(…,“R2012a”)采取未来的行为独特的.您可以使用接受该参数的任何前面的语法指定标志作为最后一个参数一个var,或发生

[...独特]=(…,“遗产”)的当前行为独特的.您可以使用接受该参数的任何前面的语法指定标志作为最后一个参数一个var,或发生

[...] =独特(var, setOrder)返回C以特定的顺序。setOrder =“排序”返回C在排序顺序。setOrder =“稳定”返回C顺序和一个.如果有重复的观察一个,然后ia返回每个重复观测的第一次出现的索引。指定var作为[]使用所有变量的默认值。

另请参阅

||