我在导出 TukeyHSD 结果时遇到问题,因此当我在 Excel 之类的文件中打开结果时,它们会在单元格中分开。我尝试使用 write.csv() 但它说:

cannot coerce class "c("TukeyHSD", "multicomp")" to a data.frame

我怎样才能以一种我可以将它们复制并粘贴到 Excel 工作表中的方式捕获我的 TukeyUSD 结果?

最佳答案

TukeyHSD 返回一个“TukeyHSD”类的对象。您可以使用 $ 运算符从“TukeyHSD”对象中提取结果表。然后,您可以以任何您认为合适的方式导出或修改该表。

fm1 <- aov(breaks ~ wool + tension, data = warpbreaks)
res <- TukeyHSD(fm1, "tension", ordered = TRUE)
as.data.frame(res$tension)
#          diff        lwr      upr       p adj
# M-H  4.722222 -4.6311985 14.07564 0.447421021
# L-H 14.722222  5.3688015 24.07564 0.001121788
# L-M 10.000000  0.6465793 19.35342 0.033626219

关于r - 导出 TukeyHSD 结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/38571793/

10-11 22:43