powered by
This method drops unused levels of all factors that are used as grouping variables and recalculates the grouping structure.
group_trim() is particularly useful after a filter() that is intended to select a subset of groups.
group_trim()
filter()
# S3 method for SpatVector group_trim(.tbl, .drop = group_by_drop_default(.tbl))
A SpatVector object with updated grouping metadata.
SpatVector
A SpatVector object. See Methods.
See group_by.SpatVector().
group_by.SpatVector()
Implementation of the generic dplyr::group_trim() method for SpatVector objects.
dplyr::group_trim()
See Details on dplyr::group_trim().
dplyr::group_trim().
Other dplyr grouping methods: group_by.SpatVector(), group_data.SpatVector(), group_map.SpatVector(), group_nest.SpatVector(), group_split.SpatVector()
group_data.SpatVector()
group_map.SpatVector()
group_nest.SpatVector()
group_split.SpatVector()
v <- terra::vect(system.file("extdata/cyl.gpkg", package = "tidyterra")) v$group <- rep(c("A", "B", "C"), 3) v |> group_by(group) |> filter(group == "B", .preserve = TRUE) |> group_trim()
Run the code above in your browser using DataLab