csv2gdx3.gms : CSVRead 예시 3 - 세미콜론으로 구분된 데이터 읽기

설명

이 모델은 세미콜론으로 구분된 데이터가 포함된 슬롯 게임 파일을 읽는 방법을 보여줍니다.
쉼표로 구분된 소수. 그런 다음 valueDim 옵션이 표시됩니다.

이 모델은 "시작하기 예 2 - 세미콜론으로 구분된 데이터 읽기"에서 참조됩니다.
CSVRead 문서에서.

키워드: CSVRead, 데이터 교환, GAMS 언어 기능

카테고리 : 슬롯 게임 데이터 유틸리티 라이브러리


메인 파일 : csv2gdx3.gms 포함: csv2gdx3.gms

$title CSVRead 예시 3 - 세미콜론으로 구분된 데이터 읽기(CSV2GDXE3,SEQ=112)

$onText
이 모델은 세미콜론으로 구분된 데이터가 포함된 슬롯 게임 파일을 읽는 방법을 보여줍니다.
쉼표로 구분된 소수. 그런 다음 valueDim 옵션이 표시됩니다.

이 모델은 "시작하기 예 2 - 세미콜론으로 구분된 데이터 읽기"에서 참조됩니다.
CSVRead 문서에서.

키워드: CSVRead, 데이터 교환, GAMS 언어 기능
$offText

$onEcho > distance.슬롯 게임
i;j;마일즈
시애틀, 뉴욕, 2,5
시애틀;시카고;1,7
시애틀;토피카;1,8
샌디에고;뉴욕;2,5
샌디에고;시카고;1,8
샌디에고;토피카;1,4
$offEcho

세트
   나는 '통조림 식물'
   j '시장';

매개변수 d(i,j) '거리(천 마일)';

* 값 옵션을 조정하여 3열의 값 읽기
$callTool csvread distance.슬롯 게임 id=d Dimids=i,j fieldSep=semiColon 소수점Sep=쉼표 인덱스=1,2 useHeader=y 값=3 추적=0
$ifE errorLevel<>0 $abort distance.슬롯 게임를 읽는 데 문제가 있습니다!

i, j, d를 표시하고;

* ValueDim 옵션 활성화
m '측정 단위' / 마일, km / 설정;

매개변수 dmod(i,j,m);

$callTool csvread distance.슬롯 게임 id=dmod fieldSep=semiColon 소수점=쉼표 색인=1,2 useHeader=y 값=3 valueDim=y 추적=0 
$ifE errorLevel<>0 $abort valueDim이 활성화된 distance.슬롯 게임를 읽는 동안 문제가 발생했습니다!

디스플레이 dmod;

dmod(i,j,'km') = 1.852*dmod(i,j,'마일');
dmod 표시;