R fisher.test仅打印p值

时间:2011-07-31 09:15:28

标签: r

我正在尝试使用fisher.test函数,该函数是从perl脚本调用的(使用R :: bridge)。但是,我只对p值输出感兴趣。有没有办法只捕获p-val,忽略(或不打印)其他所有东西? 非常感谢!

1 个答案:

答案 0 :(得分:4)

如果您查看调用fisher.test()函数返回的值(请参阅R中的help(fisher.test)),您会注意到p.value等。所以你只需要在你的R对象上使用$p.value。这是R:

中的一个例子
tab <- replicate(2, sample(LETTERS[1:3], 10, rep=TRUE))
fisher.test(table(tab[,1], tab[,2]))$p.value