Я хочу преобразовать целочисленную переменную hp
в категориальную переменную, вырезанную на 10.
mtcars[, hp_cat := cut(hp,
breaks = c(0, 10, 20, 30 40, 50, 60, 70, 80, 90, 100, 110, 120, 130, 140, 150, 160, Inf),
include.lowest = TRUE )]
Это дает желаемый результат, однако выписать все числа довольно утомительно. Есть ли более быстрый способ? Также в идеале альтернатива могла бы привести к более хорошим именам факторов.
Внимание: я хотел бы получить результат в data.table ... так что НЕТ dplyr.