Как создать переменную, которая присваивает числа на основе переменной?

#r

Вопрос:

Например, я пытаюсь создать переменную, которая будет назначать 1, 2, 3,4.

1 <25th percentile

2 >= 25th percentile до 50-го процентиля

аналогично, 3 и 4. и так далее

Может ли кто-нибудь дать мне какие-нибудь подсказки о том, как я это сделаю?

Ответ №1:

Мы можем указать breaks как quantile в cut , а затем преобразовать factor выходные данные integer в с as.integer

 as.integer(cut(v1, breaks = quantile(v1)))
 

Комментарии:

1. О, ничего себе! Это сработало. Большое спасибо. Извините за мою плохую грамматику и ужасно заданный вопрос. Я написал это со слишком большим удовольствием.