导出TukeyHSD结果

Ren*_*ang 2 export r tukey

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

cannot coerce class "c("TukeyHSD", "multicomp")" to a data.frame
Run Code Online (Sandbox Code Playgroud)

如何以我可以复制并粘贴到Excel工作表中的方式捕获我的TukeyUSD结果?

小智 7

这对我有用

ANOVA_Tc<-aov(Concentration~ Sample, data= Tc)

summary(ANOVA_Tc)

TKHSD_Tc <- TukeyHSD(ANOVA_Tc)

TK<-(TKHSD_Tc)

TK_data<-as.data.frame(TK[1]) # the [1] locates the part of the output to be exported

write.csv(TK_data, 'TK_data.csv')
Run Code Online (Sandbox Code Playgroud)


day*_*yne 5

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
Run Code Online (Sandbox Code Playgroud)