Разделить набор данных на несколько наборов данных на основе параметра - PullRequest
0 голосов
/ 07 мая 2019

У меня большой набор данных, и я хотел бы разбить его на несколько наборов данных на основе определенных значений столбцов.В этом столбце указано расстояние в милях (например, от 1,34 до 19,92 миль), и я хотел бы разделить его на каждые 1/4 мили.

Нужно ли использовать подмножество или разбиение?

1 Ответ

0 голосов
/ 07 мая 2019

Вы можете использовать dplyr::ntile, однако, как указано в документации, это " грубый ранг, который разбивает входной вектор на n сегментов. "

library(dplyr)
num_bins = ceiling((19.92 - 1.34)/0.25)
df %>%
  mutate(bin = ntile(value, num_bins)) %>% 
  group_split(bin)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...