Surviving Plot 및 Parse () 사용시 오류 발생안녕 모두,
누군가 내 스크립트가 제대로 작동하지 않는 이유를 이해하는 데 도움이되기를 바랍니다.
일부 정보가 저장된 txt 파일이 있습니다. 그 중 하나는 다른 테이블의 정교화에 사용하려는 열의 이름입니다.
textfile = Load Text File( path_elab || "\Analysis_info.txt" );
lines = Words( textfile, "\!N" );<BR />B3 = Parse( ":" || Word( 4, lines[4], " " ) );
B3은 스크립트를 통해 사용하고 싶은 컬럼을 저장합니다.
스크립트는 도착할 때까지 작동하고 플롯을 만듭니다.
dt_plot = dt_stack << Survival(
Y( :A ),
Censor( :C),
Grouping( B3 ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 ),
By( :Z )
);
이 경우 스크립트가 중지되고보고됩니다. 나쁜 주장 ({B3}).
사실 By (: Z)가 포함 된 줄에 주석을 달면 스크립트가 작동합니다.
왜 이런 일이 일어나는 지 아십니까?
고맙습니다!
재 : 살아남은 음모 및 Parse () 사용 오류대단히 감사합니다. 스탠!
이제 작동합니다!
재 : 살아남은 음모 및 Parse () 사용 오류안녕하세요 @Domix ,
당신은 당신이 쓴 것과 가깝습니다.
B3을 As Column로 감싸면 작동합니다.
Names Default To Here( 1 );
dt = Open( "$SAMPLE_DATA/Rats.jmp" );
//Change names to work with example provided
:Group << Set Name( "Quantity" );
:days << Set Name( "A" );
:Censor << Set Name( "C" );
lines = {"ANALYSIS INFO", "Data = 01/01/2018",
"Floor = tech", "Col name = Quantity "};
B3 = Parse( ":" || Word( 4, lines[4], " " ) );
//B3 is a column <BR />//I commented out the 'by' variable as I did not have one in the sample data
Survival(
Y( :A ),
Censor( :C ),
Grouping( As Column( B3 ) ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 )//,
//By( :Z )
);
건배,
스탠
재 : 살아남은 음모 및 Parse () 사용 오류예, 오타였습니다. 죄송합니다.
내 로그 파일은 나에게도 마찬가지다. 그러나 생존 플롯에서 변수 B3을 사용할 때 (스크립트의 종류와는 다르다고 생각한다) 스크립트는 나에게 By 옵션을 사용하지 않으면 사라지는 오류를 주었다. .
재 : 살아남은 음모 및 Parse () 사용 오류 @Domix ,
다음은 그 자체로는 작동하지 않을 수도 있습니다. 줄 끝 부분에 세미콜론이 누락되었습니다.
lines = {"ANALYSIS INFO", "Data = 01/01/2018", "Floor = tech", "Col name = Quantity "}
B3 = Parse(":"||Word( 4, lines[4], " " )); 이제 오타가 있다고 가정 해 봅시다. 문제는 아닙니다. 내가 제출 한 데이터를 기반으로 테스트 .txt 파일을 만들었습니다. 나는 그것을 붙이고있다. 이 파일을 사용하여 원하는 결과를 얻을 수있었습니다.

재 : 살아남은 음모 및 Parse () 사용 오류
lines = {"ANALYSIS INFO", "Data = 01/01/2018", "Floor = tech", "Col name = Quantity "}
B3 = Parse(":"||Word( 4, lines[4], " " ));<BR /><BR />B3은 다음과 같아야합니다. 수량, 포인터를 사용하면됩니다.하지만 B3을 실행하면 로그가 표시됩니다. "
재 : 살아남은 음모 및 Parse () 사용 오류 @Domix ,
B3에도 무엇이 들어 있는지 보여주십시오. 귀하의 응답에서, 오류뿐만 아니라 붙여 넣은 모든 코드 행에 대한 로그를 친절하게 보여주십시오.
재 : 살아남은 음모 및 Parse () 사용 오류안녕 Uday,
여기 로그
Not Found in access or evaluation of 'Survival' , Bad Argument( {B3} ), Survival(/*###*/Y( :A ),
Censor( :C),
Grouping( B3 ),
Failure Plot( 1 ),
Survival Plot( 0 ),
Censor Code( 0 ),
By( :Z)
)
재 : 살아남은 음모 및 Parse () 사용 오류 @Domix ,
이 줄의 결과와 오류 메시지를 보여주는 로그 복사본을 게시 할 수 있습니까?