rename.Spat {tidyterra} | R Documentation |
Rename layers/attributes
Description
rename()
changes the names of individual layers/attributes using
new_name = old_name
syntax; rename_with()
renames layers/attributes
using a function.
Usage
## S3 method for class 'SpatRaster'
rename(.data, ...)
## S3 method for class 'SpatRaster'
rename_with(.data, .fn, .cols = everything(), ...)
## S3 method for class 'SpatVector'
rename(.data, ...)
## S3 method for class 'SpatVector'
rename_with(.data, .fn, .cols = everything(), ...)
Arguments
.data |
A |
... |
Depending on the function:
|
.fn |
A function used to transform the selected |
.cols |
< |
Value
A Spat*
object of the same class than .data
. See Methods.
terra equivalent
names(Spat*) <- c("a", "b", "c")
Methods
Implementation of the generic dplyr::rename()
function.
SpatRaster
Rename layers of a SpatRaster
.
SpatVector
The result is a SpatVector
with the renamed attributes on the function
call.
See Also
Other single table verbs:
arrange.SpatVector()
,
filter.Spat
,
mutate.Spat
,
select.Spat
,
slice.Spat
,
summarise.SpatVector()
Other dplyr verbs that operate on columns:
glimpse.Spat
,
mutate.Spat
,
pull.Spat
,
relocate.Spat
,
select.Spat
Other dplyr methods:
arrange.SpatVector()
,
bind_cols.SpatVector
,
bind_rows.SpatVector
,
count.SpatVector()
,
distinct.SpatVector()
,
filter-joins.SpatVector
,
filter.Spat
,
glimpse.Spat
,
group-by.SpatVector
,
mutate-joins.SpatVector
,
mutate.Spat
,
pull.Spat
,
relocate.Spat
,
rowwise.SpatVector()
,
select.Spat
,
slice.Spat
,
summarise.SpatVector()
Examples
library(terra)
f <- system.file("extdata/cyl_tile.tif", package = "tidyterra")
spatrast <- rast(f) %>% mutate(aa = 1, bb = 2, cc = 3)
spatrast
spatrast %>% rename(
this_first = cyl_tile_1,
this_second = cyl_tile_2
)
spatrast %>% rename_with(
toupper,
.cols = starts_with("c")
)