.byCtss {CAGEr} | R Documentation |
.byCTSS
is a private function using data.table
objects
to preform grouping operations at a high performance. These functions use
non-standard evaluation in a context that raises warnings in R CMD check
.
By separating these functions from the rest of the code, I hope to make the workarounds
easier to manage.
.byCtss(ctssDT, colName, fun) ## S4 method for signature 'data.table' .byCtss(ctssDT, colName, fun)
ctssDT |
A |
colName |
The name of the column on which to apply the function. |
fun |
The function to apply. |
ctssDT <- data.table::data.table( chr = c("chr1", "chr1", "chr1", "chr2"), pos = c(1 , 1 , 2 , 1 ), strand = c("+" , "+" , "-" , "-" ), tag_count = c(1 , 1 , 1 , 1 )) ctssDT CAGEr:::.byCtss(ctssDT, "tag_count", sum)