update_cultivar: Title Update the cultivar parameters

Description Usage Arguments Value Examples

View source: R/cultivar.R

Description

This function assumes the file is apsimx format. A new Replacements node is added if it is not exist. The existing cultivar parameters are updated. New cultivar is created.

Usage

1

Arguments

l

The list of apsimx file

df

A data frame for new parameters with three columns, i.e. name, parameter and value.

Value

The modified apsimx file

Examples

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
wheat <- read_apsimx(system.file("wheat.apsimx", package = "rapsimng"))
# Update cultivars
df <- data.frame(name = rep("Hartog", 3),
                 parameter = c("[Phenology].MinimumLeafNumber.FixedValue",
                              "[Phenology].VrnSensitivity.FixedValue",
                              "[Phenology].PpSensitivity.FixedValue"),
                value = c(9, 7, 3))

wheat_cultivar <- update_cultivar(wheat, df)
hartog <- search_path(wheat_cultivar, "[Replacements].Hartog")
hartog$path

rapsimng documentation built on Sept. 9, 2021, 9:07 a.m.