当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R is.unsorted 测试对象是否未排序


R语言 is.unsorted 位于 base 包(package)。

说明

测试对象是否未排序(按升序排列),而无需对其进行排序。

用法

is.unsorted(x, na.rm = FALSE, strictly = FALSE)

参数

x

一个R具有类或数字、复数、字符、逻辑或原始向量的对象。

na.rm

合乎逻辑的。在检查之前是否应该删除缺失值?

strictly

逻辑指示检查是否应该严格增加值。

细节

is.unsorted 是通用的:您可以编写方法来处理特定类的对象,请参阅 InternalMethods

长度为一的逻辑值。所有长度为 0 或 1 的对象均已排序。否则,结果将为 NA,原子向量和具有 S3 类的对象除外(其中 >=> 方法用于将 x[i]x[i-1] 进行比较,以获取 2:length(x) 中的 i )或者使用 S4 类,您必须为 is.unsorted() 提供方法。

注意

该函数是为具有一维索引的对象设计的,如上所述。 DataFrame 、矩阵和其他数组可能会给出令人惊讶的结果。

也可以看看

sortorder

相关用法


注:本文由纯净天空筛选整理自R-devel大神的英文原创作品 Test if an Object is Not Sorted。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。