read.csv (in
utils) to read in data, format for R and openair
and apply some file structure testing.importADMS(file = file.choose(), file.type = "unknown",
drop.case = TRUE, drop.input.dates = TRUE,
keep.units = TRUE, simplify.names = TRUE,
test.file.structure = TRUE, drop.delim = TRUE,
add.prefixes = TRUE, names = NULL, ...)file.choose() opens browser. Use of
read.csv (in utils) also allows this to be
a readable text-mode connection or url (although these
options are currently not fullyTRUE. Alternative,
FALSE, returns data with name cases as defined in
file.TRUE. Alternative,
FALSE, returns both "date" and the associated ADMS
data columns as part of openair dTRUE, retains units (if recoverable) as
character vector in data frame comment if defined in
file. Alternative, FALSE, discards units.
(NOTE: currently, only openair practices. Default,
TRUE. Alternative, FALSE, returns data with
names as interpreted by standard R. (NOTE: Some ADMS
file data names includTRUE, tests for
expected file structure and halts import operation if
this is not found. Alternative, FALSE, attempts
import regardless of structure.TRUE, removes
these. Alternative, FALSEsimplifyNamesADMS
when simplify.names is enabled. All names are
simplified for the default setting, NULL.read.csv as part of import operation.importADMS() returns a data frame
for use in openair. By comparison to the original file,
the resulting data frame is modified as follows:
Time and date information will combined in a single
column "date", formatted as a conventional timeseries
(as.POSIX*). If drop.input.dates is enabled
data series combined to generated the new "date" data
series will also be removed.
If simplify.names is enabled common chemical names
may be simplified, and some other parameters may be reset
to openair standards (e.g. "ws", "wd" and "temp")
according to operations defined in
simplifyNamesADMS. A summary of simplfication
operations can be obtained using, e.g., the call
importADMS(simplify.names).
If drop.case is enabled all upper case characters
in names will be converted to lower case.
If keep.units is enabled data units information
may also be retained as part of the data frame comment if
available.
With .mop files, input and processed data series
names may also been modified on the basis of
drop.delim and add.prefixes settingsimportADMS function were developed to help
import various ADMS file types into openair. In most
cases the parent import function should work in default
configuration, e.g. mydata <- importADMS(). The
function currently recognises four file formats:
.bgd, .met, .mop and .pst.
Where other file extensions have been set but the file
structure is known, the import call can be forced by,
e.g, mydata <- importADMS(file.type="bgd"). Other
options can be adjusted to provide fine control of the
data structuring and renaming.import, for
possible alternative import methods. Other dedicated
import functions available for other file types,
including importKCL,
importAURN, etc.##########
#example 1
##########
#To be confirmed
#all current simplify.names operations
importADMS(simplify.names)
#to see what simplify.names does to adms data series name PHI
new.name <- importADMS(simplify.names, names="PHI")
new.nameRun the code above in your browser using DataLab