ensureTimeSeriesImputed: This function checks whether all time series within a dataset...

Description Usage Arguments Value

Description

This function checks whether all time series within a dataset are imputed.

Usage

1
2
3
4
ensureTimeSeriesImputed(data, key, valueColumn = "Value",
  observationFlagVar = "flagObservationStatus", returnData = TRUE,
  normalised = TRUE, denormalisedKey = "measuredElement",
  getInvalidData = FALSE)

Arguments

data

The data to be saved back to the database

key

The key which splits the data into individual timeseries. Generally the set c('geographicAreaM49', 'measuredItemCPC', 'measuredElement').

valueColumn

The column which contains the numeric values.

observationFlagVar

The variable name which corresponds to the observation status flag.

returnData

logical, whether the data should be returned

normalised

logical, whether the data is normalised

denormalisedKey

optional, only required if the input data is not normalised.It is the name of the key that denormalises the data.

getInvalidData

logical, this will skip the test and extract the data that is invalid.

Value

If getInvalidData is FALSE, then the data is returned when the test is cleared, otherwise an error. If getInvalidData is TRUE, then the subset of the data that is invalid is returned.


SWS-Methodology/faoswsEnsure documentation built on May 9, 2019, 11:47 a.m.