7.14 最大・最小値

最大値,最小値はその名の通りデータの最大値と最小値を取ってくる関数である. Rではmax, minという関数がある.

既に紹介した通り,summaryという関数を使えばすぐに計算することができる. また,tidyverseを利用した例も,集計のための関数の指定を複数にすれば計算できる.

iris %>% 
  as_tibble() %>% 
  group_by(Species) %>% 
  summarise(across(c(Sepal.Length, Sepal.Width), list(mean=mean, min=min, max=max)))
## # A tibble: 3 × 7
##   Species    Sepal.Leng…¹ Sepal…² Sepal…³ Sepal…⁴ Sepal…⁵ Sepal…⁶
##   <fct>             <dbl>   <dbl>   <dbl>   <dbl>   <dbl>   <dbl>
## 1 setosa             5.01     4.3     5.8    3.43     2.3     4.4
## 2 versicolor         5.94     4.9     7      2.77     2       3.4
## 3 virginica          6.59     4.9     7.9    2.97     2.2     3.8
## # … with abbreviated variable names ¹​Sepal.Length_mean,
## #   ²​Sepal.Length_min, ³​Sepal.Length_max, ⁴​Sepal.Width_mean,
## #   ⁵​Sepal.Width_min, ⁶​Sepal.Width_max