Я хотел бы рассчитать агрегированные значения набора данных путем "объединения" значения по байт в R. Я не уверен, как это называется, но позвольте мне проиллюстрировать на примере mtcars
набор данных.Если я бегу
aggregate(mtcars$mpg, by = list(disp = mtcars$disp), median)
, я получаю:
disp x
1 71.1 33.9
2 75.7 30.4
3 78.7 32.4
4 79.0 27.3
5 95.1 30.4
Это миль на галлон автомобилей по объему.Тем не менее, каждое смещение в результате.Как запустить эту функцию, чтобы она сгруппировала смещения в несколько сегментов, скажем, каждые 50 или 20?Примерно так:
disp x
1 60-80 33.9
2 80-100 30.4
3 100-120 32.4
4 120-140 27.3
5 140-160 30.4