生存情节和使用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 ,
您是否可以发布显示这些行的结果和错误消息的日志副本?