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-boun...@r-project.org [mailto:r-help-boun...@r-project.org] On Behalf Of A-A_lowie li Sent: Monday, 3 May 2010 4:20 AM To: r-help@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@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. ______________________________________________ R-help@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.