Browse Source

print method update

master
boB Rudis 5 years ago
parent
commit
b6e8046e52
No known key found for this signature in database GPG Key ID: 1D7529BE14E2BBA9
  1. 8
      R/create.R

8
R/create.R

@ -78,6 +78,10 @@ print.tdigest <- function(x, ...) {
cat(
"<tdigest; size=",
formatC(td_total_count(x), format="fg", big.mark=","),
"; compression=",
formatC(.Call("Rg_compression", x, PACKAGE="tdigest"), format="fg", big.mark=","),
"; cap=",
formatC(.Call("Rg_cap", x, PACKAGE="tdigest"), format="fg", big.mark=","),
">\n", sep=""
)
}
@ -226,7 +230,7 @@ length.tdigest <- function(x) {
#' as_tdigest(as.list(td))
as.list.tdigest <- function(x, ...) {
stopifnot(inherits(x, "tdigest"))
out <- .Call("Rg_toR", x)
out <- .Call("Rg_toR", x, PACKAGE="tdigest")
class(out) <- c("tdigest_list", "list")
out
}
@ -235,5 +239,5 @@ as.list.tdigest <- function(x, ...) {
#' @export
as_tdigest <- function(x) {
stopifnot(inherits(x, "tdigest_list"))
.Call("Rg_fromR", x)
.Call("Rg_fromR", x, PACKAGE="tdigest")
}

Loading…
Cancel
Save