生存情節和使用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 ,
你跟你寫的很近。
如果用B-B包裝B3它應該可以工作。
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 ,
您是否可以發布顯示這些行的結果和錯誤消息的日誌副本?