writegdx: writegdx

Description Usage Arguments Examples

View source: R/write.R

Description

Save a data.table to a GAMS gdx file.

Usage

1
2
writegdx(gdx, dt, name, valcol, uelcols, type = "parameter",
  field = "l")

Arguments

gdx

the gdx filename.

dt

a data.table.

name

name of the variable.

valcol

name of data column.

uelcols

vector of column names with index dimensions.

type

type of symbol (variable or parameter)

field

the field if ‘type == ’variable''

Examples

1
2
3
4
5
6
7
8
## Not run: 
dt <- as.data.table(mtcars, keep.rownames = TRUE)
tmpgdx <- file.path(tempdir(), "test.gdx")
test_var <- "mtcars"
writegdx(tmpgdx, dt, test_var, valcol="wt", uelcols="rn", type="parameter")
new_dt <- readgdx(tmpgdx, test_var)

## End(Not run)

gdxdt documentation built on Dec. 1, 2019, 1:14 a.m.