R语言 检查一个因子是否是一个有序的因子 – is.ordered() 函数
R编程语言 中的is.ordered()函数 用于检查传递的因子是否是一个有序的因子。
语法: is.ordered( factor)
参数
- factor: 要检查的因子
is.ordered() 函数在R语言中的编程实例
例子1: R语言 的去核--is.ordered()函数
# Creating a vector
x<-c("female", "male", "male", "female")
# Converting vector into factor
gender <- factor(x)
# Using is.ordered() Function
# to check if a factor is ordered
is.ordered(gender)
输出
[1] FALSE
例2 :
# creating vector size
size = c("small", "large", "large", "small",
"medium", "large", "medium", "medium")
sizes <- ordered(c("small", "large", "large",
"small", "medium"))
# ordering the levels
sizes <- ordered(sizes, levels = c("small", "medium",
"large"))
# Checking if the factor is ordered
# using is.ordered() function
is.ordered(sizes)
输出
[1] TRUE