Praktické využitie funkcie ifelse
S využitím vyššie spomínaného súboru s údajmi si ukážeme, ako môžeme prekódovať numerický kód (kategórie) na text.

This page uses iframes, but your browser doesn't support them. Sorry!



Ako vidíme na obrázku, kategorická premenná Month je kódovaná numericky. Teda ak premenná Month nadobúda hodnotu 5 vieme, že dané merania boli realizované v máji, ak nadobúda hodnotu 6, merania boli realizované v júni atď. Ak chceme prekódovať numerické kódy (5,6,7,8,9) na text (máj, jún, júl, august, september), môžeme využiť funkciu ifelse.

airquality $Month<-ifelse(airquality $Month== 5,"maj",
ifelse(airquality $Month== 6,"jun",
ifelse(airquality $Month== 7,"jul",
ifelse(airquality $Month== 8,"august",
ifelse(airquality $Month== 9,"september",NA)))))