dm8n: Calculate daily maximum-8-hour ozone

Description Usage Arguments Details Value Examples

View source: R/dm8n.R

Description

Calculates daily maximum-8-hour ozone from ozone observation data.

Usage

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
dm8n(
  df,
  colid = 1,
  colio = 2,
  starthour = 0,
  endhour = 16,
  nh = 6,
  nc = 14,
  na.rm = TRUE,
  outputmode = 1,
  unitlb = NA
)

Arguments

df

dataframe of time series for ozone and other related parameters.

colid

column index for date-time. By default, it equals to 1.

colio

column index for ozone. By default, it equals to 2.

starthour

numeric, start hour for calculating 8-hour ozone. By default, it equals to 0.

endhour

numeric, end hour for calculating 8-hour ozone. By default, it equals to 16 which means averaging ozone between 16~23.

nh

numeric. The number of effective hourly concentrations per 8-hour period.

nc

numeric. The number of effective 8-hour average concentrations per day.

na.rm

logical. Should missing values (including NaN) be omitted from the calculations?

outputmode

numeric, the format of the output, possible value: 1 or 2. See 'value' for the results of filling in 1 or 2.

unitlb

labels for y axis of dma8 plot. By default, it equals to NA. If set this parameter, the order of species should same as that in the dataframe.

Details

This function can calculate daily maximum-8-hour ozone and other parameters corresponding to it.

Value

a dataframe depends on the value of 'outputMode'. Value 1 will output 1 list which incudes 1 table (maximum-8-hour ozone) and 1 plot (dma8 plot). Value 2 will output 1 list which contains 4 tables (8-hour ozone, statistics of the number of effective hourly concentrations in each 8-hour average concentration, statistics of the number of effective 8-hour average concentrations in each day, maximum-8-hour ozone) and 1 plot (dma8 plot).

Examples

1
dm8n(aqi,colio=6,unitlb=c("NO (ppbv)", "NO2 (ppbv)", "CO (ppbv)", "SO2 (ppbv)", "O3 (ppbv)"))

GlossyBoat/foqat documentation built on Jan. 18, 2021, 11:31 p.m.