logo

... dplyr verbs: select



Notes

Once again we assume that you've got the dataframe set up appropriately.

library(tidyverse)

# This command makes sure that the chickweight dataframe is clean.
df <- ChickWeight %>% ungroup() %>% as.data.frame()

You can select columns but you can also deselect them.

# Select the columns to keep.
df %>%
  filter(Diet == 3) %>%
  mutate(growth = weight/(Time + 1)) %>%
  select(weight, Time, Chick, growth)

# Select the columns to remove.
df %>%
  filter(Diet == 3) %>%
  mutate(growth = weight/(Time + 1)) %>%
  select(-Diet, -weight)

Feedback? See an issue? Something unclear? Feel free to mention it here.

If you want to be kept up to date, consider signing up for the newsletter.