У меня есть dataframe с столбцом целых чисел, который я хотел бы использовать в качестве ссылки для создания новой категориальной переменной. Я хочу разделить переменную на три группы и задать диапазоны (т.е. 0-5, 6-10 и т. Д.). Я попробовал cut
, но это делит переменную на группы на основе нормального распределения, и мои данные искажены. Я также пытался использовать if/then statements, но это выводит значение true/false, и я бы хотел сохранить мою исходную переменную. Я уверен, что есть простой способ сделать это, но я не могу понять это. Любой совет по простому способу сделать это быстро?Создать категориальную переменную в R на основе диапазона
я имел в виду что-то вроде этого:
x x.range
3 0-5
4 0-5
6 6-10
12 11-15
Nice решение, если вы потрудились создать матрицу минимального и максимального значений. Это может быть утомительным, если у вас есть динамический диапазон. –
@ Роман, я точно думал об этом. У меня есть аналогичная проблема с динамическими диапазонами. У вас есть предложения, как действовать в этом случае? – PikkuKatja