restrictions: Get or Set Restriction data in a SoilProfileCollection

restrictions,SoilProfileCollection-methodR Documentation

Get or Set Restriction data in a SoilProfileCollection

Description

Restrictions describe root-limiting features in the soil. A single profile may have multiple restrictions.

  • restrictions() (get method): Get restriction data from a SoilProfileCollection.

  • ⁠restrictions<-⁠ (set method): Set restriction data for a SoilProfileCollection. The profile ID column from object (idname(object)) must be present in the replacement value object.

Usage

## S4 method for signature 'SoilProfileCollection'
restrictions(object)

## S4 replacement method for signature 'SoilProfileCollection'
restrictions(object) <- value

Arguments

object

A SoilProfileCollection

value

An data.frame object containing at least a column with name idname(object)

Examples


# load test data
data(sp2)

# promote to SPC
depths(sp2) <- id ~ top + bottom

# assign abrupt textural change to a profile
newdata <- data.frame(id = c("hon-21"),
                      restrkind = "abrupt textural change",
                      restrdep = 46)

# do left join
restrictions(sp2) <- newdata

# inspect site table: newvalue TRUE only for horizons
#  with top depth equal to zero
restrictions(sp2)


aqp documentation built on Sept. 11, 2024, 7:11 p.m.