當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。