📌  相关文章
📜  在 R 编程中检查对象是否已排序 - is.unsorted()函数

📅  最后修改于: 2022-05-13 01:55:35.081000             🧑  作者: Mango

在 R 编程中检查对象是否已排序 - is.unsorted()函数

R 语言中的is.unsorted()函数用于检查对象是否已排序。如果对象已排序,则返回 False,否则返回 True。

示例 1:

# R Program to check if 
# an object is sorted
  
# Creating a vector
x <- c(1:9)
  
# Creating a matrix
mat <- matrix(c(5, 3, 4, 2), 2, 2) 
  
# Calling is.unsorted() Function
is.unsorted(x)
is.unsorted(mat)

输出:

[1] FALSE
[1] TRUE

在这里,向量的输出为 FALSE,因为它已排序而矩阵未排序,因此该函数对矩阵返回 TRUE。

示例 2:

# R Program to check if 
# an object is sorted
  
# Creating a vector
x <- c(2, 4, 2, 5, 7, 1, 3, 8, 1)
x
  
# Calling is.unsorted() Function
is.unsorted(x)
  
# Sorting the function
x1 <- sort(x)
x1
  
# Calling is.unsorted() Function
is.unsorted(x1)

输出:

[1] 2 4 2 5 7 1 3 8 1
[1] TRUE
[1] 1 1 2 2 3 4 5 7 8
[1] FALSE