如何使用pairwise.t.test的结果(输出)创建数据帧
我的df: 我发现这个解决方案是可行的,但我真的想通过R解决这个问题如何使用pairwise.t.test的结果(输出)创建数据帧,r,dataframe,R,Dataframe,我的df: 我发现这个解决方案是可行的,但我真的想通过R解决这个问题 Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) : cannot coerce class ""pairwise.htest"" to a data.frame 下面是@user3710546的评论,下面是如何获得成对比较的p值输出: write.table(test[["p.val
Error in as.data.frame.default(x[[i]], optional = TRUE, stringsAsFactors = stringsAsFactors) :
cannot coerce class ""pairwise.htest"" to a data.frame
下面是@user3710546的评论,下面是如何获得成对比较的p值输出:
write.table(test[["p.value"]], file="output.csv", sep=",")
A B C
B 1 NA NA
C 1 0.3999325 NA
D 1 1.0000000 1
现在,您可以很好地显示p值并检查成对比较:
write.table(test[["p.value"]], file="output.csv", sep=",")
A B C
B 1 NA NA
C 1 0.3999325 NA
D 1 1.0000000 1
#将数据转换为表格
mYou可以直接做as.data.frame(pairwise.t.test(df$measurement,df$group)$p.value)
。是否可以格式化ggplot的数据?您可能应该将其作为一个新问题。
A B C
B 1 NA NA
C 1 0.3999325 NA
D 1 1.0000000 1
# Convert the data to a table
m<-as.table(p.vals)
# Plot p-values
# ----------------------
library("gplots")
windows(3,3)
balloonplot(t(m),
main ="p.values",
xlab ="",
ylab="",
label = FALSE,
show.margins = FALSE)