View source: R/First_Objective.R
First_Objective_Import | R Documentation |
First_Objective_Import
imports the problem's first objective coefficients from a sheet in an excel file.
It creates a list named First_Objective
, where First_Objective[["Coefficients"]]
stores the coefficients of parcels
and First_Objective[["Sense"]]
is equal to "Min" or "Max" showing if the objective is to be minimized or maximized.
This function is not sensitive to the order the parcels are stored in the sheet and will automatically store parcels
in First_Objective[["Coefficients"]]
sorted with the same order they were stored in Parcels
.
Note: The coefficients of the parcels not included in the excel file will be considered zero.
First_Objective_Import(Address, Sheet = "First_Objective",
Sense= "Min", Silence = FALSE, Env= .GlobalEnv)
Address |
A string: the location and name of the excel file. |
Sheet |
A string: the name of the sheet holding the first objective's data. (Default: "First_Objective") |
Sense |
A string: "Min" means the objective is to be minimized and "Max" means the objective is to be maximized. (Default: "Min") |
Silence |
A binary parameter: if |
Env |
the environment where the package should create or access variables. By default the package works in the R's Global environment. (Default: .GlobalEnv) |
The first row of the sheet will be ignored as captions. The first column of the sheet should include names, and the second column should include coefficients.
Here is an example First Objective table:
Note: The coefficients of the parcels not appearing in the excel file will be equal to zero.
NULL (creates some variables in the environment but returns nothing)
Other First Objective:
First_Objective_Create()
,
Optimize_First_Objective()
Other Import Functions:
Import_data()
,
Parcels_Import()
,
Risk_Objective_Import()
,
Second_Objective_Import()
## Not run:
First_Objective_Import("C:\\example.xlsx", Sheet = "First_Objective", Sense= "Min")
## End(Not run)
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.