runVocabChecks {icesDatsuQC}R Documentation

Runs vocabulary checks on a dataset

Description

Check vocabularies in a data set against the ICES DATSU data submission utility, the user must supply a dataset version and record type.

Usage

runVocabChecks(filename, datasetverID, recordType)

Arguments

filename

the filename of the file to check

datasetverID

the dataset ID

recordType

string name of the record type

Value

The list of vocabulary errors. Every line that failed is reported for each field.

Examples

## Not run: 
filename <- system.file("test_files/vms_test.csv", package = "icesDatsuQC")
vc <- runVocabChecks(filename, 145, "VE")
if (length(vc) > 0) {
  library(icesDatsu)
  data <-
    read.csv(
      filename,
      header = FALSE,
      col.names = getDataFieldsDescription(145, "VE")$fieldcode
  )
  # some invalid entries
  data[vc[[1]], names(vc)[1]]
}

## End(Not run)

[Package icesDatsuQC version 1.2.0 Index]