繁体   English   中英

R function 用于以专业的方式在 R Z290FC197FE373DBEE 中显示 aov() 和 tukeyHSD() 的结果

[英]R function for displaying results of aov() and tukeyHSD() in R markdown in professional way

不幸的是,我有一些数据是 PHI 并且我无法共享(以便可重现),但我想在 R markdown 的 PDF 文档中显示它。

目前我的结果将显示,但它们看起来不太好,即: 在此处输入图像描述 在此处输入图像描述

我很想显示完全相同的数字,但只是“更漂亮”。 旁边没有“##”,只是 R markdown 中的一张漂亮桌子

我显然已经用谷歌搜索过了,我跑遍了诸如这个这个之类的网站

但是使用许多这些方法似乎有缺点。 要么它使用不同的代码来最初进行 anova(我使用 aov(),其中一些站点使用 lm(),但它似乎不适用于 aov()),或者它对 Tukey 结果没有帮助.... 或者当我加载 package 时,它隐藏了一个重要的 function 我需要在不同的 package (库(纸质)掩码,和总结()

为了“干净”地显示这些结果,我是否缺少一种简单的方法?

我不知道专业人士如何格式化这些东西,但我认为,最好的解决方案是broom + any table package

例如:

```{r warning = FALSE, echo = FALSE, message=FALSE}
library(broom)
library(flextable)

fm1 <- aov(breaks ~ wool + tension, data = warpbreaks)
thsd <- TukeyHSD(fm1, "tension", ordered = TRUE)
xx <- tidy(thsd)

flextable(xx)
```

在此处输入图像描述

看起来不错,我觉得。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM