Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

subsetProfiles

DEPRECATED use subset


Description

This function is used to subset SoilProfileCollection objects using either site-level or horizon-level attributes, or both.

Usage

## S4 method for signature 'SoilProfileCollection'
subsetProfiles(object, s, h, ...)

Arguments

object

object

s

fully-quoted search criteria for matching via site-level attributes

h

fully-quoted search criteria for matching via horizon-level attributes

...

not used

Details

The s argument supplies a fully-quoted search criteria for matching via site or horizon-level attributes. The h argument supplies a fully-quoted search criteria for matching via horizon-level attributes. All horizons associated with a single horizon-level match (i.e. out of several, only a single horizon matches the search critera) are returned. See examples for usage.

Value

A SoilProfileCollection class object.

Examples

# more interesting sample data
data(sp2)
depths(sp2) <- id ~ top + bottom
site(sp2) <- ~ surface

# subset by integer index, note that this does not re-order the profiles
plot(sp2[1:5, ])

# generate an integer index via pattern-matching
idx <- grep('modesto', sp2$surface, ignore.case=TRUE)
plot(sp2[idx, ])

# generate in index via profileApply:
# subset those profiles where: min(ph) < 5.6
idx <- which(profileApply(sp2, function(i) min(i$field_ph, na.rm=TRUE) < 5.6))
plot(sp2[idx, ])

aqp

Algorithms for Quantitative Pedology

v1.29
GPL (>= 3)
Authors
Dylan Beaudette [aut, cre], Pierre Roudier [aut, ctb], Andrew Brown [aut, ctb]
Initial release
2021-04-05

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.