utilMWRfre | R Documentation |
Prep results data for frequency checks
utilMWRfre(resdat, param, accdat, warn = TRUE)
resdat |
results data as returned by |
param |
character string to filter results and check if a parameter in the |
accdat |
|
warn |
logical to return warnings to the console (default) |
This function is similar to utilMWRlimits
with some additional processing appropriate for creating the frequency table in tabMWRfree
. The param
argument is used to identify the appropriate "MDL"
or "UQL"
values in the data quality objectives file for accuracy. A warning is returned to the console if the accuracy file does not contain the appropriate information for the parameter. Results will be filtered by param
regardless of any warning.
resdat
filtered by param
with any entries in "Result Value"
as "BDL"
or "AQL"
replaced with appropriate values in the "Quantitation Limit"
column, if present, otherwise the "MDL"
or "UQL"
columns from the data quality objectives file for accuracy are used. Values as "BDL"
use one half of the appropriate limit. Values not in the "Value Range"
column of the accuracy file are removed from the output.
# results file path
respth <- system.file('extdata/ExampleResults.xlsx', package = 'MassWateR')
# results data
resdat <- readMWRresults(respth)
# accuracy path
accpth <- system.file('extdata/ExampleDQOAccuracy.xlsx',
package = 'MassWateR')
# accuracy data
accdat <- readMWRacc(accpth)
# apply to total phosphorus
utilMWRfre(resdat, accdat, param = 'TP')
# apply to E.coli
utilMWRfre(resdat, accdat, param = 'E.coli')
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.