aggregate_spectra {waves} | R Documentation |
Aggregate data based on grouping variables and a user-provided function
Description
Use grouping variables to collapse spectral data.frame
by
mean or median. Recommended for use after filter_spectra
Usage
aggregate_spectra(df, grouping.colnames, reference.value.colname,
agg.function)
Arguments
df |
|
grouping.colnames |
Names of columns to be used as grouping variables. Minimum 2 variables required. Default is c("trial", "plot"). |
reference.value.colname |
Name of reference column to be aggregated along with spectra. Default is "reference" |
agg.function |
Name of function (string format) to be used for sample aggregation. Must be either "mean" or "median". Default is "mean". |
Value
data.frame
object df
aggregated based on grouping
column by agg.function
Author(s)
Jenna Hershberger jmh579@cornell.edu
Examples
library(magrittr)
aggregated.test <- ikeogu.2017 %>%
dplyr::select(-TCC) %>%
na.omit() %>%
aggregate_spectra(
grouping.colnames = c("study.name"),
reference.value.colname = "DMC.oven",
agg.function = "mean"
)
aggregated.test[1:5, 1:5]