Code Snippet A: Palmer Penguin Species

# frequency table
penguins %>%
  count(species)
## # A tibble: 3 × 2
##   species       n
##   <fct>     <int>
## 1 Adelie      152
## 2 Chinstrap    68
## 3 Gentoo      124
# bar chart

penguins %>%
  ggplot(aes(x=species))+
  geom_bar(fill="steelblue")+
  labs(x=NULL, y="Count", title="Palmer Penguins by species")

Code Snippet B: Bill Length

# five-number summary for bill length
penguins %>%
  summarize(
    min=min(bill_length_mm, na.rm=TRUE),
    q1 = quantile(bill_length_mm, 0.25, na.rm=TRUE),
    med = median(bill_length_mm, na.rm=TRUE),
    q3 = quantile(bill_length_mm, 0.75, na.rm=TRUE),
    max=max(bill_length_mm, na.rm=TRUE)
  )
## # A tibble: 1 × 5
##     min    q1   med    q3   max
##   <dbl> <dbl> <dbl> <dbl> <dbl>
## 1  32.1  39.2  44.4  48.5  59.6
# Boxplot

penguins %>%
  ggplot(aes(x=" ", y=bill_length_mm))+
  geom_boxplot(fill="tomato") + 
  labs(y = "Bill length (mm)", x=NULL, title="Distribution of penguin bill lengths") +
  coord_flip()