当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


R forcats fct_drop 删除未使用的级别


base::droplevels() 相比,不会删除具有值的 NA 级别。

用法

fct_drop(f, only = NULL)

参数

f

因子(或字符向量)。

only

限制要删除的级别集的字符向量。如果提供,则只有没有条目且出现在该向量中的级别才会被删除。

也可以看看

fct_expand() 为因子添加额外级别。

例子

f <- factor(c("a", "b"), levels = c("a", "b", "c"))
f
#> [1] a b
#> Levels: a b c
fct_drop(f)
#> [1] a b
#> Levels: a b

# Set only to restrict which levels to drop
fct_drop(f, only = "a")
#> [1] a b
#> Levels: a b c
fct_drop(f, only = "c")
#> [1] a b
#> Levels: a b
源代码:R/drop.R

相关用法


注:本文由纯净天空筛选整理自Hadley Wickham等大神的英文原创作品 Drop unused levels。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。