R/rvn_write_Raven_label.R
rvn_write_Raven_label.Rd
Writes common Raven labeled line to file, with optional value (appends)
rvn_write_Raven_label(
label,
filename,
value = NULL,
digits = NULL,
indent_level = 0
)
character, (e.g. "SoilClasses")
character, file name/path to write to, with extension
numeric or character, corresponding value written after label (optional)
Number of digits to round value to (optional)
Adds two spaces before label for every one level (default = 0)
returns TRUE
if executed successfully
tf <- file.path(tempdir(), "Hogwarts.rvi")
# Numeric example
rvn_write_Raven_label('Duration', filename=tf, value=365)
#> [1] TRUE
# Hydrologic Processes
rvn_write_Raven_label('HydrologicProcesses', tf)
#> [1] TRUE
# String example, with indent
rvn_write_Raven_label('SnowBalance', filename = tf,
value = paste('SNOBAL_HMETS', 'MULTIPLE', 'MULTIPLE'),
indent_level = 1)
#> [1] TRUE
# Preview file
readLines(tf)
#> [1] ":Duration 365"
#> [2] ":HydrologicProcesses "
#> [3] " :SnowBalance SNOBAL_HMETS MULTIPLE MULTIPLE"