설명
이 모델은 세미콜론으로 구분된 데이터가 포함된 슬롯 게임 파일을 읽는 방법을 보여줍니다. 쉼표로 구분된 소수. 그런 다음 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 표시;