tidyr table manipulation methods for zoomed dm objects — tidyr_table_manipulation" />

Use these methods without the '.zoomed_dm' suffix (see examples).

# S3 method for zoomed_dm
unite(data, col, ..., sep = "_", remove = TRUE, na.rm = FALSE)

# S3 method for zoomed_dm
separate(data, col, into, sep = "[^[:alnum:]]+", remove = TRUE, ...)

Arguments

data

object of class zoomed_dm

col

For unite.zoomed_dm: see tidyr::unite

For separate.zoomed_dm: see tidyr::separate

...

For unite.zoomed_dm: see tidyr::unite

For separate.zoomed_dm: see tidyr::separate

sep

For unite.zoomed_dm: see tidyr::unite

For separate.zoomed_dm: see tidyr::separate

remove

For unite.zoomed_dm: see tidyr::unite

For separate.zoomed_dm: see tidyr::separate

na.rm

see tidyr::unite

into

see tidyr::separate

Examples

zoom_united <- dm_nycflights13() %>% dm_zoom_to(flights) %>% select(year, month, day) %>% unite("month_day", month, day) zoom_united
#> # Zoomed table: flights #> # A tibble: 11,227 x 2 #> year month_day #> <int> <chr> #> 1 2013 1_10 #> 2 2013 1_10 #> 3 2013 1_10 #> 4 2013 1_10 #> 5 2013 1_10 #> 6 2013 1_10 #> 7 2013 1_10 #> 8 2013 1_10 #> 9 2013 1_10 #> 10 2013 1_10 #> # … with 11,217 more rows
zoom_united %>% separate(month_day, c("month", "day"))
#> # Zoomed table: flights #> # A tibble: 11,227 x 3 #> year month day #> <int> <chr> <chr> #> 1 2013 1 10 #> 2 2013 1 10 #> 3 2013 1 10 #> 4 2013 1 10 #> 5 2013 1 10 #> 6 2013 1 10 #> 7 2013 1 10 #> 8 2013 1 10 #> 9 2013 1 10 #> 10 2013 1 10 #> # … with 11,217 more rows