write_dssbatch {DSSAT} | R Documentation |
Constructs and writes a DSSAT simulation batch file
Description
Constructs and writes a DSSAT simulation batch file
Usage
write_dssbatch(x, trtno = 1, rp = 1, sq = 0, op = 0, co = 0, file_name = NULL)
Arguments
x |
a tibble/data frame or character vector; if a tibble, it should contain all required columns of a DSSAT batch file (FILEX, TRTNO, RP, SQ, OP, CO); if a character vector, it should contain FileX file names |
trtno , rp , sq , op , co |
a numeric vector |
file_name |
an optional character vector of the intended batch file name |
Value
invisibly returns a character vector containing the content of a DSSAT batch file
Examples
# Create example batch file path
batch_file_path <- paste0(tempdir(),'/DSSBatch.V47')
# Write example batch file
write_dssbatch(x='UFGA0601.BMX', trtno=1:4, file_name = batch_file_path)
# Construct tibble for DSSAT batch file
batch_tbl <- data.frame(FILEX='UFGA0601.BMX',
TRTNO=1:4,
RP=1,
SQ=0,
OP=0,
CO=0)
# Write example batch file
write_dssbatch(batch_tbl, file_name = batch_file_path)
[Package DSSAT version 0.0.9 Index]