stCheckFields: Test if fields exist in an object.

Description Usage Arguments Value Author(s) See Also Examples

View source: R/utils.R

Description

Test if named fields exist in name(x), if not the function fails with a suitable error message.

Usage

1
stCheckFields(x, what, name = "Object")

Arguments

x

Object to test.

what

A character vector naming that should occur in names(x).

name

Character string to be pasted into the error message describing x.

Value

Nothing

Author(s)

Johan Lindstrom

See Also

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

Examples

1
2
3
4
5
6
7
8
9
  ##load data
  data(mesa.model)
  ##names present in dta
  names(mesa.model$locations)

  ##check for some names
  stCheckFields(mesa.model$locations, c("ID","x","lat"))
  ##check for non-existant names
  try( stCheckFields(mesa.model$locations, c("ID","x","test")) )

SpatioTemporal documentation built on June 25, 2018, 9:03 a.m.