Skip to contents

Calculates daily maximum-8-hour ozone from ozone observation data without printing plot

Usage

dm8n_np(
  df,
  colid = 1,
  colio = 2,
  starthour = 0,
  endhour = 16,
  nh = 6,
  nc = 14,
  na.rm = TRUE,
  outputmode = 1
)

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.

Value

a dataframe depends on the value of 'outputMode'. Value 1 will output 1 list which incudes 1 table (maximum-8-hour ozone). 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).

Details

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

Examples

dm8n_np(aqi,colio=6)
#> Joining, by = "temp_datetime"
#> [1] "2017-05-01"
#> [1] "2017-05-02"
#> [1] "2017-05-03"
#> [1] "2017-05-04"
#> [1] "2017-05-05"
#> Joining, by = "date"