gpt4 book ai didi

r - 键入对象名称时如何更改打印的内容?

转载 作者:行者123 更新时间:2023-12-04 11:08:48 25 4
gpt4 key购买 nike

ez 包中的 ezANOVA 函数计算方差分析。我经常想看看这些细胞内部的手段。通常我只是重新输入公式并使用 summaryBy 函数。今天早上我修改了 ezANOVA 函数,以便它在其结果对象中包含执行 summaryBy 命令所需的数据。我如何更改由 ezANOVA 生成的对象以在打印时默认隐藏此额外数据?

最佳答案

你的问题有点晦涩。如果您要返回一个带有类的对象,您可以修改相应类的 print 或 show 方法。你必须知道你是在处理 S3 还是 S4 类。有关详细信息,请参阅 ?Methods?methods。作为一个快速示例,如果您返回一个 s3 类“ezANOVA”,您将定义一个函数。

print.ezANOVA<-function(x){
#code for formatting the ezANOVA object nice.
}

更新根据您的评论,您已经修改了 exANOVA 函数。将其添加到 ezANOVA 的末尾。

class(return.value)<-"ezANOVA"
return(return.value)

然后添加 print.ezANOVA 函数,它应该可以处理它。

关于r - 键入对象名称时如何更改打印的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4686456/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com