This is not a reproducible example. You might simply want:

apply(veh_drg_animal1[, c("readCount", "gene_length")], 1, stats, arg2, arg3)

But your "two parameters" from the data.frame are really going to be passed as one vector, and then within the stats function you can access them individually. I'm guessing you really want a 2-parameter stats function call, but it's hard to tell without a real example.

Abhishek Pratap wrote:
Hi All

Slightly lost on how should I pass values to a function I am calling
using apply.


apply( veh_drg_animal1[ , c("readCount","gene_length")] ,1,  stats() )

here stats is a custom function where I want to pass two parameters
from data frame as shown and a third argument which is constant per
instance of apply.


stats <- function ( arg1,agr2,agr3) {
## computation using three parameters
}

______________________________________________
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.

Reply via email to