루프의 변수안녕,
값을 교체하고 싶습니다.
열 이름 시작( 2 ),
데이터 시작( 삼 ) );
열 이름 Start(HeadStart)에서 Headstart=2, DataStart=3과 같은 변수로. 나는 사용
평가(구문 분석( " 열 이름 Start("||HeadStart||" )," ));
오류가 발생하지 않지만 결과가 올바르지 않습니다.
당신의 도움에 감사드립니다. 감사해요
-------------------------------------------------- --------------
을 위한 ( iii = 1 , iii <= nf, iii++, // 이것은 첫 번째 루프를 시작합니다.
filenow = (파일목록[iii]);
dt = 열려 있는 ( 지금 파일, 비공개,
열 이름 시작( 2 ),
데이터 시작( 삼 ) );
새 열 ( "원천" , 문자, 명목상 );
:출처 << 각 값 설정 ( 지금 파일 );
//dt<
dt << 수식 실행 ();
//결합된 데이터 테이블의 맨 아래에 현재 테이블을 추가합니다.
cctable << 사슬 같이 잇다 ( 데이터 테이블 ( dt ), 첫 번째 테이블에 추가 );
//"소스 열 생성" 인수를 사용하지 마십시오.
닫다 ( dt, NoSave ); //테이블을 연결한 후 닫고 다음으로 넘어갑니다.
); //첫 번째 for 루프의 끝
Re: 루프의 변수흠...그렇군요. 이것은 나를 위해 작동합니다:
n=2; // b
d=4; // d
open(chartoblob(
"a
b
c
d"),columnnamesstart(n),datastarts(d))
이에 대한 대체가 필요하다고 생각하지 않습니다. Jim이 당신을 데려가서 다행입니다!
Re: 루프의 변수정말 고마워 짐. 이제 완벽하게 작동합니다.
Re: 루프의 변수변경을 수행하고 코드를 실행하기 위해 Open을 Substitution() 구조에 넣을 것입니다.
datastart = 2;
namestart = 1;
Eval(
Substitute(
Expr(
Open(
"C:\...\simple.txt",
columns(
New Column( "1", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "2", Numeric, "Continuous", Format( "Best", 12 ) )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( __namestart__ ), // <<<<<<<<<<<<<<
Data Starts( __datastart__ ), // <<<<<<<<<<<<<<<<
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)
),
Expr( __namestart__ ), namestart,
Expr( __datastart__ ), datastart
)
);Re: 루프의 변수감사해요. 열 데이터와 이름 시작은 JMP 기본 설정에서 정의할 수 있는 것은 사실입니다. 하지만 open() 내부에서 시도했는데 잘 작동합니다. open() 내부에서 매개변수화하기만 하면 됩니다.
Re: 루프의 변수이러한 옵션은 가져오기 설정에 들어갑니다.
Open(
"C:\...\simple.txt",
columns(
New Column( "1", Numeric, "Continuous", Format( "Best", 12 ) ),
New Column( "2", Numeric, "Continuous", Format( "Best", 12 ) )
),
Import Settings(
End Of Line( CRLF, CR, LF ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 1 ),
Column Names Start( 1 ), // <<<<<<<<<<<<<<
Data Starts( 2 ), // <<<<<<<<<<<<<<<<
Lines To Read( "All" ),
Year Rule( "20xx" )
)
)