循环浏览报告并提取标题你好,
我正在尝试循环遍历单向方差分析生成的所有报告。我创建了一个报告列表anova_list。
如果我尝试使用以下语法手动从报告中提取标题
curr_anova = 方差分析列表[1]
report_title = curr_anova << 报告 << 获取标题(“string”)
输出是我所期望的——一些变化: Y 通过 X 的单向分析 by1=by1val by2=by2val ...
但当我尝试循环执行此操作时
对于(i = 1,i <= n 个项目(anova_list),i ++,
curr_anova = 方差分析列表[i]
report_title = curr_anova << 报告 << 获取标题(“string”)
)
report_title的输出是DisplayBox[OutlineBox]。
我是否对语法有疏忽?我尝试了不同的 eval 组合来查看输出是否发生变化,但无济于事。
基础数据分析与建模视窗回复:循环浏览报告并提取标题尝试改变
report_title = curr_anova << report << get title("string")
至(括号内为最重要的部分)
report_title = (curr_anova << report) << get title;
回复:循环浏览报告并提取标题杰西,
谢谢你的建议。这确实有效!
请问这为什么不同?带括号的包含有什么作用?
回复:循环浏览报告并提取标题您的原始版本创建了一个“消息级联:”
result = obj << message 1 << message 2;
结果是向同一对象连续发送消息。使用括号将第二条消息发送到发送第一条消息的结果。