Forcats Kütüphanesi Seviyelerin değerini değiştiren fonksiyonlar 1- fct_anon() Faktör seviyelerini anonim hale getirir. İçerisine bir karakter yazdığımızda ise örnekteki gibi bir faktör haline gelir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
gss_cat$relig %>% fct_count() ## # A tibble: 16 x 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 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
gss_cat$relig %>% fct_anon() %>% fct_count() ## # A tibble: 16 x 2 ## f n ## <fct> <int> ## 1 01 15 ## 2 02 147 ## 3 03 104 ## 4 04 224 ## 5 05 0 ## 6 06 32 ## 7 07 95 ## 8 08 71 ## 9 09 3523 ## 10 10 23 ## 11 11 93 ## 12 12 689 ## 13 13 10846 ## 14 14 5124 ## 15 15 388 ## 16 16 109 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
gss_cat$relig %>% fct_anon("X") %>% fct_count() ## # A tibble: 16 x 2 ## f n ## <fct> <int> ## 1 X01 224 ## 2 X02 10846 ## 3 X03 3523 ## 4 X04 0 ## 5 X05 71 ## 6 X06 104 ## 7 X07 32 ## 8 X08 689 ## 9 X09 93 ## 10 X10 23 ## 11 X11 5124 ## 12 X12 15 ## 13 X13 147 ## 14 X14 388 ## 15 X15 95 ## 16 X16 109 |
2- fct_collapse faktörü belirli gruplara ayırmamızı sağlar.
|
gss_cat$partyid %>% fct_unique() ##No answer ##Don't know ##Other party ##Strong republican ##Not str republican ##Ind,near rep ##Independent ##Ind,near dem ##Not str democrat ##Strong democrat ## 10 Levels: No answer Don't know Other party ... Strong democrat |
|
gss_cat$partyid %>% fct_collapse( missing = c("No answer", "Don't know"), other = "Other party", rep = c("Strong republican", "Not str republican"), ind = c("Ind,near rep", "Independent", "Ind,near dem"), dem = c("Not str democrat", "Strong democrat")) %>% fct_count() ## # A tibble: 5 x 2 ## f n ## <fct> <int> ## 1 missing 155 ## 2 other 393 ## 3 rep 5346 ## 4 ind 8409 ## 5 dem 7180 |
3- fct_lump() fct_lump belirli kriterleri sağlayan seviyeleri(levels) bir araya getiren bir fonksiyondur. fct_lump fonksiyonu artık kullanılan bir fonksiyon […]