У меня есть следующие данные, включая 10 продуктов (a, b, c, ...) и их описания (другие переменные).
Мне нужно сообщить, как сводная статистика других переменных (медиана / пропорция) варьируется между продуктами (должна быть напечатана как минимум и максимум для каждого значения сводной статистики).
Например:
У какого продукта самая низкая и самая высокая средняя цена (необходимо указать только два значения, названия продуктов не имеют значения).
Какой продукт имеет самую низкую и самую высокую долю плохих оценок (необходимо указать только два значения, названия продуктов не имеют значения).
Есть ли простой способ его закодировать? Мои фактические данные содержат 10 000 товаров и 150 других переменных, просмотр сводных таблиц убил бы меня.
Данные
```{r}
data.frame(
product = rep(letters[1:10], each = 2, times = 500),
price = rnorm(1000, 100, 30),
weight = rnorm(1000, 8, 2),
price_category = rep(c("expensive", "cheap"), each = 4, times = 250),
rating = replicate(1,sample(c("good", "bad"),1000,rep=TRUE)))
```