Skip to contents

This function reads all of the micro evaluation or macro evaluation data and amalgamates it into a single data frame which has an additional column indicating which replicate each row belongs to. This data frame is then written to "microSummary.csv" or "macroSummary.csv".

Usage

compileSummary(
  dataType = c("MicroEvaluation", "MacroEvaluation"),
  replicates = NULL,
  prefix = switch(dataType, MicroEvaluation = "micro", MacroEvaluation = "macro"),
  replicateCol = getEctdColName("Replicate"),
  workingPath = getwd()
)

Arguments

dataType

(Optional) A string that indicates which of the two data types should be read. Must be either "MicroEvaluation" or "MacroEvaluation". Partial matching is used here. See match.arg. Default is "MicroEvaluation"

replicates

(Optional) Which replicates should be compiled. By default, the function will compile all available replicate data at the time

prefix

Prefix to use when searching for files to compile

replicateCol

Replicate column name (given by getEctdColName by default)

workingPath

(Optional) The working directory to be used as the root for the "Micro" and "Macro" evaluation directories. Also the directory in which the compiled summary files will be created. The current working directory is used by default

Value

CompileSummary does not return a value.

Details

Builds the path to each existing Micro or Macro file to be compiled. Reads the data for each as text, then paste on a Replicate column name to each text section imported. Write out a "full" dataset as a compilated of the seperate datasets found

Author

Mike K Smith mstoolkit@googlemail.com

Examples


  if (FALSE) {
    # a directory MicroEvaluation need to be there and be full
    # of files matching the pattern micro[0-9]{4}.csv
    compileSummary(dataType = "Micro")

    # a directory MacroEvaluation need to be there and be full
    # of files matching the pattern macro[0-9]{4}.csv
    compileSummary(dataType = "Macro")

  }