R语言 检查一个对象是否被排序 – is.unsorted() 函数

R语言 检查一个对象是否被排序 – is.unsorted() 函数

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

语法: is.unsorted(x)

参数:

x: 对象

例子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

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程