在R中,是否可以将NA作为有序因子水平的最小值?

时间:2018-07-03 01:54:31

标签: r

在使用NA为水平之一的有序因子时,如何使NA成为最小(最小)水平?

假设我有一个类型为<input type="text" name="email" placeholder="Email" ref="email" /> <input type="password" name="password" placeholder="Password" ref="password" /> 的因子。将handleLogin: function(e) { e.preventDefault(); console.log(this.refs.email.value) console.log(this.refs.password.value) } 添加为级别之一会导致z出现为最高(最大)级别。

NA

如何排序级别,以使NAz <- factor(sample(LETTERS[1:3], 7, replace=TRUE)) z[4] <- NA z <- ordered(z) z <- addNA(z) min(z) # A max(z) # NA ,而min(z)是“ C”?常规的重新排序方式会丢弃NA

max(z)

2 个答案:

答案 0 :(得分:1)

使用exclude的{​​{1}}和ordered参数:

factor

答案 1 :(得分:0)

z=ordered(z,levels=c(NA,levels(z)),exclude=NULL)
> min(z)
[1] <NA>
Levels: A < B < C
> max(z)
[1] C
Levels: A < B < C