當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。