How to get summary statistics by group in the R programming language. More details: [ Ссылка ]
R code of this video:
set.seed(549298) # Create example data
data <- data.frame(x = rnorm(500, 1, 3),
group = LETTERS[1:5])
summary(data$x) # Summary of entire data
tapply(data$x, data$group, summary) # Summary by group using tapply
install.packages("dplyr") # Install dplyr package
library("dplyr") # Load dplyr package
data %>% # Summary by group using dplyr
group_by(group) %>%
summarize(min = min(x),
q1 = quantile(x, 0.25),
median = median(x),
mean = mean(x),
q3 = quantile(x, 0.75),
max = max(x))
install.packages("purrr") # Install & load purrr
library("purrr")
data %>% # Summary by group using purrr
split(.$group) %>%
map(summary)
Follow me on Social Media:
Facebook: [ Ссылка ]
LinkedIn: [ Ссылка ]
Patreon: [ Ссылка ]
Pinterest: [ Ссылка ]
Reddit: [ Ссылка ]
Twitter: [ Ссылка ]
![](https://i.ytimg.com/vi/zFDWi91S_DY/maxresdefault.jpg)