bit64 (version 4.0.5)

# format.integer64: Unary operators and functions for integer64 vectors

## Description

Unary operators and functions for integer64 vectors.

## Usage

```# S3 method for integer64
format(x, justify="right", …)
# S3 method for integer64
is.na(x)
# S3 method for integer64
is.nan(x)
# S3 method for integer64
is.finite(x)
# S3 method for integer64
is.infinite(x)
# S3 method for integer64
!(x)
# S3 method for integer64
sign(x)
# S3 method for integer64
abs(x)
# S3 method for integer64
sqrt(x)
# S3 method for integer64
log(x, base)
# S3 method for integer64
log2(x)
# S3 method for integer64
log10(x)
# S3 method for integer64
floor(x)
# S3 method for integer64
ceiling(x)
# S3 method for integer64
trunc(x, …)
# S3 method for integer64
round(x, digits=0)
# S3 method for integer64
signif(x, digits=6)
# S3 method for integer64
scale(x, center = TRUE, scale = TRUE)```

## Arguments

x

an atomic vector of class 'integer64'

base

an atomic scalar (we save 50% log-calls by not allowing a vector base)

digits

integer indicating the number of decimal places (round) or significant digits (signif) to be used. Negative values are allowed (see `round`)

justify

should it be right-justified (the default), left-justified, centred or left alone.

center

see `scale`

scale

see `scale`

further arguments to the `NextMethod`

## Value

`format` returns a character vector `is.na` and `!` return a logical vector `sqrt`, `log`, `log2` and `log10` return a double vector `sign`, `abs`, `floor`, `ceiling`, `trunc` and `round` return a vector of class 'integer64' `signif` is not implemented

## See Also

`xor.integer64` `integer64`

## Examples

Run this code
``````# NOT RUN {
sqrt(as.integer64(1:12))
# }
``````

Run the code above in your browser using DataCamp Workspace