| 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]