restrictions-set: Add Data to Restrictions Slot

restrictions<-R Documentation

Add Data to Restrictions Slot

Description

Restrictions data in an object inheriting from data.frame can easily be added via merge (LEFT JOIN). There must be one or more same-named profile ID columns on the left and right hand side to facilitate the join: restrictions(spc) <- newdata.

Usage

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

Arguments

object

A SoilProfileCollection

value

An object inheriting data.frame

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)


ncss-tech/aqp documentation built on April 19, 2024, 5:38 p.m.