[R] How could I use a function saved in one file ?

Bill.Venables at csiro.au Bill.Venables at csiro.au
Mon May 3 08:18:38 CEST 2010


Try using

source("P_Value")

before anything else.

Also, P_Value can be written as a one-liner:

P_Value <- function(Table) fisher.test(Table)$p.value

so you don't really need a separate function at all.

Bill Venables
CSIRO/CMIS Cleveland Laboratories


-----Original Message-----
From: r-help-bounces at r-project.org [mailto:r-help-bounces at r-project.org] On Behalf Of A-A_lowie li
Sent: Monday, 3 May 2010 4:20 AM
To: r-help at r-project.org
Subject: [R] How could I use a function saved in one file ?

Dear All:

        I create a file named :"P_Value" with only one simple function:

        P_Value <- function( Table ) {
            S = fisher.test(Table, alternative = "two.sided");
            return(S$p.value);
        }

        However, it seems that it's impossible to use this function
directly, because no matter
        where I save this file, R always reports a missing function. For
example,

       > M = matrix(c(25194,2783,307,20),2)
       > P_Value(M)
       Error: could not find function "P_Value"

       Sincerely thanks a lot for any suggestions.

Lowie

-- 
Without dream, life is incomplete!

	[[alternative HTML version deleted]]

______________________________________________
R-help at r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.



More information about the R-help mailing list