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


R forcats fct_anon 匿名因子水平


用任意数字标识符替换因子水平。级别的值和顺序都不会保留。

用法

fct_anon(f, prefix = "")

参数

f

一个因子。

prefix

要插入到随机标签前面的字符前缀。

例子

gss_cat$relig %>% fct_count()
#> # A tibble: 16 × 2
#>    f                           n
#>    <fct>                   <int>
#>  1 No answer                  93
#>  2 Don't know                 15
#>  3 Inter-nondenominational   109
#>  4 Native american            23
#>  5 Christian                 689
#>  6 Orthodox-christian         95
#>  7 Moslem/islam              104
#>  8 Other eastern              32
#>  9 Hinduism                   71
#> 10 Buddhism                  147
#> 11 Other                     224
#> 12 None                     3523
#> 13 Jewish                    388
#> 14 Catholic                 5124
#> 15 Protestant              10846
#> 16 Not applicable              0
gss_cat$relig %>%
  fct_anon() %>%
  fct_count()
#> # A tibble: 16 × 2
#>    f         n
#>    <fct> <int>
#>  1 01      224
#>  2 02       93
#>  3 03      689
#>  4 04       95
#>  5 05       23
#>  6 06       15
#>  7 07       32
#>  8 08      104
#>  9 09    10846
#> 10 10       71
#> 11 11     3523
#> 12 12        0
#> 13 13     5124
#> 14 14      147
#> 15 15      109
#> 16 16      388
gss_cat$relig %>%
  fct_anon("X") %>%
  fct_count()
#> # A tibble: 16 × 2
#>    f         n
#>    <fct> <int>
#>  1 X01     147
#>  2 X02   10846
#>  3 X03      95
#>  4 X04      23
#>  5 X05     689
#>  6 X06       0
#>  7 X07     224
#>  8 X08      93
#>  9 X09      71
#> 10 X10     104
#> 11 X11      15
#> 12 X12     109
#> 13 X13     388
#> 14 X14    3523
#> 15 X15    5124
#> 16 X16      32
源代码:R/anon.R

相关用法


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