View source: R/Methods-LandsepiParams.R
setCroptypes | R Documentation |
Updates a LandsepiParams object with croptypes and their composition with regard to cultivar proportions
setCroptypes(params, dfCroptypes)
params |
a LandsepiParams Object. |
dfCroptypes |
a data.frame containing cultivar proportions in each croptype (see details).
It can be generated manually, or initialised with |
The data.frame for cultivar allocations into croptypes must take this format (example):
croptypeID | croptypeName | cultivarName1 | cultivarName2 | ... |
0 | "cropt1" | 1 | 0 | ... |
1 | "cropt2" | 0.5 | 0.5 | ... |
croptypeIDs must start at 0 and match with values from landscape "croptypeID" layer with feature year_X. Cultivars names have to match cultivar names in the cultivars data.frame.
a LandsepiParams object
loadCroptypes
## Not run:
simul_params <- createSimulParams()
cultivar1 <- loadCultivar(name = "Susceptible", type = "growingHost")
cultivar2 <- loadCultivar(name = "Resistant1", type = "growingHost")
cultivar3 <- loadCultivar(name = "Resistant2", type = "growingHost")
cultivars <- data.frame(rbind(cultivar1, cultivar2, cultivar3), stringsAsFactors = FALSE)
simul_params <- setCultivars(simul_params, cultivars)
croptypes <- loadCroptypes(simul_params, names = c("Susceptible crop", "Mixture"))
croptypes <- allocateCroptypeCultivars(croptypes, "Susceptible crop", "Susceptible")
croptypes <- allocateCroptypeCultivars(croptypes, "Mixture", c("Resistant1", "Resistant2"))
simul_params <- setCroptypes(simul_params, croptypes)
simul_params@Croptypes
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.