R: Split

split {terra} | R Documentation

## Split

### Description

Split a SpatVector or SpatRaster

### Usage

    ## S4 method for signature 'SpatRaster'
    split(x, f)

    ## S4 method for signature 'SpatVector'
    split(x, f)

### Arguments

`x` | SpatRaster or SpatVector
`f` | If `x` is a SpatVector: a field (variable) name or a vector of the same length as `x`. If `x` is a SpatVector: a vector of the length `nlyr(x)`

### Value

Same as `x`

### Examples

    v <- vect(system.file("ex/lux.shp", package="terra"))
    x <- split(v, "NAME_1")

    s <- rast(system.file("ex/logo.tif", package="terra"))
    y <- split(s, c(1,2,1))
    sds(y)

[Package terra version 1.4-22 Index]