2
我正在嘗試使用從perl腳本(使用R :: bridge)調用的fisher.test函數。不過,我只對p值輸出感興趣。有沒有辦法只捕獲p-val,並忽略(或不打印)其他所有內容? 非常感謝!R fisher.test只打印p值
我正在嘗試使用從perl腳本(使用R :: bridge)調用的fisher.test函數。不過,我只對p值輸出感興趣。有沒有辦法只捕獲p-val,並忽略(或不打印)其他所有內容? 非常感謝!R fisher.test只打印p值
如果您查看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
另一種檢查「輸出」結構的方法是通過函數'str',例如, 'str(my.fisher.test.result)'這樣你就可以立即看到哪些列表元素(在這種情況下)可用。 –
感謝chl和羅馬!這很有幫助! – HEnav