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.