안녕하세요, 저는 for 루프에서 파일을 저장하려고 합니다. 문제는 파일 저장 프로시저에 변수를 넣는 방법입니다.
그러나 파일 저장 부분이 작동하지 않는 것 같습니다.
파일 이름이 원래 값으로 할당되었는지 확인하기 위해 명확한 전역을 사용하지 않았습니다.
내 저장 부분에 문제가 있습니까?
감사
// filename is a variable assigned below,
For( j = 1, j <= N Row( sdt ), j++,
filename = Column( sdt, "file" )[j];
Close( Data Table( sdt ), No Save );
// During saving the file, the directory is fixed, however the filename is an variable, <BR />// the goal is to use the left(filename,18) and concatenate with "_Type1" in the file name.
dt1 = Current Data Table();
dt1 << save( "C:\Users\file\JSL\"||Right( filename,18)||"_Type1.csv" );
안녕
도움이 될 수 있도록 코드를 약간 변경했습니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Big Class.jmp" );
path = "C:\Users\file\JSL\"
For( j = 1, j <= N Row( dt ), j++,
dt << save as (path || dt:name[j] || "_Type1.csv" );
);
작동하려면 "다른 이름으로 저장"을 수행해야 할 수 있습니다.