Как сделать упорядоченную переменную по категориям от низкой к высокой? - PullRequest
0 голосов
/ 19 декабря 2018

В частности, я рассматриваю некоторые характеристики, относящиеся к категориям МСОП, которые варьируются от наименее значимых до критически угрожаемых, и я хотел бы заказать их как таковые, например (наименее подверженные опасности) LC, NT, VU, EN, CR (большинствопод угрозой исчезновения)

Как бы я упорядочил их так, чтобы R знал, что в этих категориях есть восходящий ордр?

1 Ответ

0 голосов
/ 19 декабря 2018

Вот пример использования упорядоченного множителя, предложенного docendo discimus.

# Create dummy data frame
df <- data.frame(IUCN = sample(c("LC", "NT", "VU", "EN", "CR"), 20, replace = TRUE))

# Specify order of factors
df$IUCN <- factor(df$IUCN, levels = c("LC", "NT", "VU", "EN", "CR"), ordered = TRUE)

# Look at result
# > df$IUCN
# [1] NT LC CR EN NT LC LC EN NT NT EN LC NT LC NT NT LC CR EN VU
# Levels: LC < NT < VU < EN < CR
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...