dplyr_methods {fr}R Documentation

dplyr methods for fr_tdr objects

Description

Some basic dplyr functions are re-implemented here for for fr_tdr objects. The input is converted with as.data.frame() before being passed to the dplyr function. The resulting tibble object is converted back into a fr_tdr object, matching table- and field-specific metadata where possible by using as_fr_tdr() and specifying the .template argument.  

dplyr fr
mutate() fr_mutate()
rename() fr_rename()
select() fr_select()
filter() fr_filter()
summarise() fr_summarise()
arrange() fr_arrange()

Usage

fr_mutate(x, ...)

fr_rename(x, ...)

fr_select(x, ...)

fr_filter(x, ...)

fr_summarize(x, ...)

fr_arrange(x, ...)

Arguments

x

a fr_tdr object

...

passed to the underlying dplyr function

Value

a fr_tdr object

Examples

read_fr_tdr(fs::path_package("fr", "hamilton_poverty_2020")) |>
  fr_mutate(next_year = year + 1) |>
  fr_rename(new_year = next_year) |>
  fr_select(-new_year) |>
  fr_filter(fraction_poverty > 0.1) |>
  fr_summarize(median_poverty_fraction = median(fraction_poverty)) |>
  fr_arrange(median_poverty_fraction)

[Package fr version 0.5.1 Index]