Build or access sample_data.
This is the suggested method for both constructing and accessing a table
of sample-level variables (sample_data-class
),
which in the phyloseq-package
is represented as a special
extension of the data.frame-class
.
When the
argument is a data.frame
, sample_data
will create
a sample_data-class object.
In this case, the rows should be named to match the
sample_names
of the other objects to which it will ultimately be paired.
Alternatively, if the first argument is an experiment-level (phyloseq-class
)
object, then the corresponding sample_data
is returned.
Like other accessors (see See Also, below), the default behavior of this method
is to stop with an
error if object
is a phyloseq-class
but does not
contain a sample_data
.
sample_data(object, errorIfNULL=TRUE) ## S4 method for signature 'ANY' sample_data(object, errorIfNULL = TRUE) ## S4 method for signature 'data.frame' sample_data(object)
object |
(Required). A |
errorIfNULL |
(Optional). Logical. Should the accessor stop with
an error if the slot is empty ( |
A sample_data-class
object
representing the sample variates of an experiment.
# data(soilrep) head(sample_data(soilrep))
Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.