如何从R中的因子变量中删除级别的排序?

Pul*_*lse 13 variables r r-factor

标题说明了一切,我在生成它时订购了一个因子变量,现在我想删除顺序并将其用作无序因子变量.另一个问题是,如果我使用我的因子变量作为回归中的预测因子,如果它是有序(序数)还是简单因子变量(分类),它会对R产生影响吗?

Sim*_*lon 17

所有你需要的是

x <- factor( x , ordered = FALSE )
Run Code Online (Sandbox Code Playgroud)

例如

x <- factor( c(1,2,"a") , ordered = TRUE )
x
#[1] 1 2 a
#Levels: 1 < 2 < a

x <- factor( x , ordered = FALSE )
x
#[1] 1 2 a
#Levels: 1 2 a
Run Code Online (Sandbox Code Playgroud)