SoilProfileCollection-class {aqp} | R Documentation |
Basic class for storing soil profile collections, associated site data, and metadata.
Objects can be created by calls of the form new("SoilProfileCollection", ...)
.
idcol
:Object of class "character"
the name of the column used to uniquely identify profiles
depthcols
:Object of class "character"
with the names of columns containing the horizon top and bottom boundaries
metadata
:Object of class "data.frame"
with collection-level metadata, having a single row, and user-defined columns
horizons
:Object of class "data.frame"
with 1 or more rows per profile
site
:Object of class "data.frame"
with 1 row per profile
sp
:Object of class "SpatialPoints"
with 1 row per profile
diagnostic
:Object of class "data.frame"
with 0 or more rows per profile
signature(x = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection", i = "ANY", j = "missing")
: ...
signature(x = "SoilProfileCollection", i = "ANY", j = "missing")
: ...
signature(x = "SoilProfileCollection", i = "ANY", j = "missing")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(x = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(data = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
signature(object = "SoilProfileCollection")
: ...
Pierre Roudier and Dylan E. Beaudette
# concatenate SoilProfileCollection objects
## Not run:
##D require(plyr)
##D d <- ldply(1:10, random_profile)
##D
##D # promote to SoilProfileCollection and plot
##D depths(d) <- id ~ top + bottom
##D plot(d)
##D
##D # split into new SoilProfileCollection objects by index
##D d.1 <- d[1, ]
##D d.2 <- d[2, ]
##D d.345 <- d[3:5, ]
##D
##D # recombine, note that profiles are sorted according to ID
##D d.new <- rbind(d.345, d.1, d.2)
##D plot(d.new)
## End(Not run)
## Not run:
##D # these next examples should throw an error
##D # insert a missing horizon boundary
##D data(sp1)
##D sp1$top[1] <- NA
##D depths(sp1) <- id ~ top + bottom
## End(Not run)