在 GAMS 中将 csv 文件读入 table

Reading csv files into table in GAMS

我无法将 CSV 文件读入 table。假设我的 csv 文件看起来像:

;c1;c1;c3;c4
r1;(some numeric values separated by ";")
r2;(some numeric values separated by ";")

我试图将 csv 重写为 .inc 文件并用空格替换 ;。然后做这样的事情:

set col /c1 * c4/
set row /r1 * r2/


table(row, col)
   $include("myfile.inc")
;

但这行不通,因为我的柯林斯没有对齐,而且我无法手动完成,因为我有超过 500 列。

我的问题可以通过

解决
  1. 找到一种方法来定义 table 条目而不对齐文本

  2. 找到将 csv 直接读入 GAMS 的方法

你建议我做什么?

有两件事可以帮助您: