| parseRecord | R Documentation |
Reads <path>/<OwnerID>/<EventID>/<StationID>/raw.owner/ according
to the owner's format and returns LONG (t, OCID, s). NPTS divergence
between components is not enforced.
parseRecord(.x, path)
.x |
|
path |
Absolute path to the records root. The function expects
per-station files under
|
Quantity (ID = "AT"|"VT"|"DT") is NOT set here.
LONG data.table(t, OCID, s).
root <- file.path(tempdir(), "gmsp-parse-example")
unlink(root, recursive = TRUE)
raw <- file.path(root, "ESM", "E1", "S1", "raw.owner")
dir.create(raw, recursive = TRUE)
writeLines(c("0 1", "0.01 2", "0.02 3"), file.path(raw, "N_acc.txt"))
writeLines(c("0 2", "0.01 3", "0.02 4"), file.path(raw, "E_acc.txt"))
writeLines(c("0 0", "0.01 1", "0.02 0"), file.path(raw, "Z_acc.txt"))
rows <- data.table::data.table(
OwnerID = "ESM", EventID = "E1", StationID = "S1",
FileID = c("N_acc.txt", "E_acc.txt", "Z_acc.txt")
)
parseRecord(rows, path = root)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.