# NOT RUN {
if (rlang::is_installed("nycflights13")) {
nycflights_dm <- dm(
planes = nycflights13::planes,
flights = nycflights13::flights
)
} else {
message("Using mock-up data, install the nycflights13 package to fix.")
nycflights_dm <- dm(
planes = tibble(tailnum = character()),
flights = tibble(tailnum = character())
)
}
nycflights_dm %>%
dm_draw()
nycflights_dm %>%
dm_add_pk(planes, tailnum) %>%
dm_add_fk(flights, tailnum, planes) %>%
dm_draw()
dm_nycflights13(cycle = TRUE) %>%
dm_rm_fk(flights, dest, airports) %>%
dm_draw()
# }
Run the code above in your browser using DataLab