Learn R Programming

SpatioTemporal (version 1.1.2)

stCheckObs: Check an obs data.frame.

Description

Checks that a observation data.frame is valid.

Usage

stCheckObs(obs)

Arguments

obs
data.frame to be checked.

Value

  • Nothing

Details

A valid observation data.frame needs to fullfill:
  • Contains fieldsobs,date, andID
All elements in obs$obs are finte obs$date is one of Date, numeric, or integer obs$ID is character No duplicated observations (same ID and date)

See Also

Other object checking utilities: stCheckClass, stCheckCovars, stCheckFields, stCheckSTcovars

Examples

Run this code
##load data
  data(mesa.data)

  ##check observations
  stCheckObs( mesa.data$obs )
  ##some possible failures
  mesa.data$obs <- rbind(mesa.data$obs, mesa.data$obs[1,])
  try( stCheckObs( mesa.data$obs ) )
  mesa.data$obs$obs[1] <- NaN
  try( stCheckObs( mesa.data$obs ) )
  mesa.data$obs$date <- as.character( mesa.data$obs$date )
  try( stCheckObs( mesa.data$obs ) )
  mesa.data$obs$date <- NULL
  try( stCheckObs( mesa.data$obs ) )

Run the code above in your browser using DataLab