Вот кадр данных:
x <- data.frame(
blah = letters[1:6],
y = c(1,2.2,3,4.3,5.5,8)
)
Если я добавлю несколько ячеек, используя cut:
x %>% mutate(z = cut(y, 0:5))
Результат:
blah y z
1 a 1.0 (0,1]
2 b 2.2 (2,3]
3 c 3.0 (2,3]
4 d 4.3 (4,5]
5 e 5.5 <NA>
6 f 8.0 <NA>
Эти значения NA,Я хотел бы сказать r использовать самый большой интервал, в данном случае от 5 до 8, потому что 5 - самое большое значение в моем входном векторе для интервалов.
Есть ли способ автоматического охвата внешнегозначения из входного вектора?то есть я хотел бы, чтобы данные вырезались с шагом от 1 до 5, а затем только один контейнер для всего остального.