| read_tier {DSSAT} | R Documentation | 
Reads and combines data and header information from a single tier of a DSSAT output file
Description
Reads and combines data and header information from a single tier of a DSSAT output file
Usage
read_tier(
  raw_lines,
  col_types = NULL,
  col_names = NULL,
  na_strings = NULL,
  left_justified = "EXCODE",
  guess_max = 1000,
  store_v_fmt = TRUE,
  read_only = NULL
)
Arguments
raw_lines | 
 a character vector that includes the contents of a single tier of data (including headline, but excluding version stamp and other header information) from a DSSAT output file  | 
col_types | 
 One of NULL, a cols() specification, or a string.
See   | 
col_names | 
 A character vector of column names; primarily helpful for cases where there are no white spaces between column names within the header line  | 
na_strings | 
 a character vector of string to represent missing values  | 
left_justified | 
 A character vector of column names that should be left justified  | 
guess_max | 
 An integer indicating the maximum number of lines that should be used to guess the type of a column  | 
store_v_fmt | 
 a logical value indicating whether or not to store the format for variables being read  | 
read_only | 
 NULL or a character vector of column names that should be read in; If non-NULL only the columns listed will be read in.  | 
Value
a tibble containing the data from the raw DSSAT output
Examples
sample_data_tier <- c(
"*DSSAT Cropping System Model Ver. 4.6.0.030 -forage       MAR 27, 2014; 06:11:48",
"",
"*RUN   1        : 0 KG N/HA                 PRFRM046 UFGA0601    1              ",
"MODEL          : PRFRM046 - Tifton 85 bermud                                   ",
"EXPERIMENT     : UFGA0601 G0 NITROGEN RESPONSE OF TIFTON 85 BERMUDAGRASS REGROW",
"DATA PATH      :                                                               ",
"  TREATMENT  1   : 0 KG N/HA                 PRFRM046                            ",
"",
"",
"!                          Soil evaporation (mm/d) by soil depth (cm):",
"!                          0-5    5-15   15-23   23-32   32-41   41-51   51-61   61-71",
"@YEAR DOY   DAS   SRAA    ES1D    ES2D    ES3D    ES4D    ES5D    ES6D    ES7D    ES8D",
" 2006 001     1   7.40   0.508   0.175   0.060   0.101   0.083   0.110   0.098   0.035",
" 2006 002     2   8.40   0.849   0.263   0.064   0.104   0.086   0.113   0.101   0.036",
" 2006 003     3  13.10   1.148   0.549   0.091   0.132   0.108   0.144   0.128   0.046")
read_tier(sample_data_tier)