# bit64 An R package with an S3 Class for Vectors of 64bit Integers # Package index ## All functions - [`all.equal(`*``*`)`](https://bit64.r-lib.org/reference/all.equal.integer64.md) : Test if two integer64 vectors are all.equal - [`as.bitstring()`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.double(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.numeric(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.complex(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.integer(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.raw(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.logical(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.character(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.Date(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.POSIXct(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.POSIXlt(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.factor()`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.ordered()`](https://bit64.r-lib.org/reference/as.character.integer64.md) [`as.list(`*``*`)`](https://bit64.r-lib.org/reference/as.character.integer64.md) : Coerce from integer64 - [`as.data.frame(`*``*`)`](https://bit64.r-lib.org/reference/as.data.frame.integer64.md) : integer64: Coercing to data.frame column - [`as.integer64()`](https://bit64.r-lib.org/reference/as.integer64.character.md) [`NA_integer64_`](https://bit64.r-lib.org/reference/as.integer64.character.md) : Coerce to integer64 - [`benchmark64()`](https://bit64.r-lib.org/reference/benchmark64.md) [`optimizer64()`](https://bit64.r-lib.org/reference/benchmark64.md) : Function for measuring algorithmic performance of high-level and low-level integer64 functions - [`benchmark64.data`](https://bit64.r-lib.org/reference/benchmark64.data.md) : Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit - [`` `:`() ``](https://bit64.r-lib.org/reference/bit64S3.md) [`is.double()`](https://bit64.r-lib.org/reference/bit64S3.md) [`match()`](https://bit64.r-lib.org/reference/bit64S3.md) [`` `%in%` ``](https://bit64.r-lib.org/reference/bit64S3.md) [`rank()`](https://bit64.r-lib.org/reference/bit64S3.md) [`order()`](https://bit64.r-lib.org/reference/bit64S3.md) [`mtfrm(`*``*`)`](https://bit64.r-lib.org/reference/bit64S3.md) : Turning base R functions into S3 generics for bit64 - [`c(`*``*`)`](https://bit64.r-lib.org/reference/c.integer64.md) [`cbind(`*``*`)`](https://bit64.r-lib.org/reference/c.integer64.md) [`rbind(`*``*`)`](https://bit64.r-lib.org/reference/c.integer64.md) : Concatenating integer64 vectors - [`newcache()`](https://bit64.r-lib.org/reference/cache.md) [`jamcache()`](https://bit64.r-lib.org/reference/cache.md) [`cache()`](https://bit64.r-lib.org/reference/cache.md) [`setcache()`](https://bit64.r-lib.org/reference/cache.md) [`getcache()`](https://bit64.r-lib.org/reference/cache.md) [`remcache()`](https://bit64.r-lib.org/reference/cache.md) [`print(`*``*`)`](https://bit64.r-lib.org/reference/cache.md) : Atomic Caching - [`diff(`*``*`)`](https://bit64.r-lib.org/reference/cumsum.integer64.md) [`cummin(`*``*`)`](https://bit64.r-lib.org/reference/cumsum.integer64.md) [`cummax(`*``*`)`](https://bit64.r-lib.org/reference/cumsum.integer64.md) [`cumsum(`*``*`)`](https://bit64.r-lib.org/reference/cumsum.integer64.md) [`cumprod(`*``*`)`](https://bit64.r-lib.org/reference/cumsum.integer64.md) : Cumulative Sums, Products, Extremes and lagged differences - [`duplicated(`*``*`)`](https://bit64.r-lib.org/reference/duplicated.integer64.md) : Determine Duplicate Elements of integer64 - [`` `[`( ``*``*`)`](https://bit64.r-lib.org/reference/extract.replace.integer64.md) [`` `[<-`( ``*``*`)`](https://bit64.r-lib.org/reference/extract.replace.integer64.md) [`` `[[`( ``*``*`)`](https://bit64.r-lib.org/reference/extract.replace.integer64.md) [`` `[[<-`( ``*``*`)`](https://bit64.r-lib.org/reference/extract.replace.integer64.md) : Extract or Replace Parts of an integer64 vector - [`factor()`](https://bit64.r-lib.org/reference/factor.md) [`ordered()`](https://bit64.r-lib.org/reference/factor.md) : Factors - [`format(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`sign(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`abs(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`sqrt(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`log(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`log10(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`log2(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`trunc(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`floor(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`ceiling(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`signif(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`scale(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`round(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`is.na(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`is.finite(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`is.infinite(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) [`is.nan(`*``*`)`](https://bit64.r-lib.org/reference/format.integer64.md) : Unary operators and functions for integer64 vectors - [`hashcache()`](https://bit64.r-lib.org/reference/hashcache.md) [`sortcache()`](https://bit64.r-lib.org/reference/hashcache.md) [`sortordercache()`](https://bit64.r-lib.org/reference/hashcache.md) [`ordercache()`](https://bit64.r-lib.org/reference/hashcache.md) : Big caching of hashing, sorting, ordering - [`hashfun()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashmap()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashpos()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashrev()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashfin()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashrin()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashdup()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashuni()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashupo()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashtab()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashmaptab()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashmapuni()`](https://bit64.r-lib.org/reference/hashmap.md) [`hashmapupo()`](https://bit64.r-lib.org/reference/hashmap.md) : Hashing for 64bit integers - [`identical.integer64()`](https://bit64.r-lib.org/reference/identical.integer64.md) : Identity function for class 'integer64' - [`na.count(`*``*`)`](https://bit64.r-lib.org/reference/is.sorted.integer64.md) [`nvalid(`*``*`)`](https://bit64.r-lib.org/reference/is.sorted.integer64.md) [`is.sorted(`*``*`)`](https://bit64.r-lib.org/reference/is.sorted.integer64.md) [`nunique(`*``*`)`](https://bit64.r-lib.org/reference/is.sorted.integer64.md) [`nties(`*``*`)`](https://bit64.r-lib.org/reference/is.sorted.integer64.md) : Small cache access methods - [`keypos()`](https://bit64.r-lib.org/reference/keypos.md) : Extract Positions in redundant dimension table - [`match(`*``*`)`](https://bit64.r-lib.org/reference/match.integer64.md) [`` `%in%`( ``*``*`)`](https://bit64.r-lib.org/reference/match.integer64.md) : 64-bit integer matching - [`aperm(`*``*`)`](https://bit64.r-lib.org/reference/matrix64.md) [`matrix()`](https://bit64.r-lib.org/reference/matrix64.md) [`array()`](https://bit64.r-lib.org/reference/matrix64.md) [`colSums()`](https://bit64.r-lib.org/reference/matrix64.md) [`rowSums()`](https://bit64.r-lib.org/reference/matrix64.md) : Working with integer64 arrays and matrices - [`binattr()`](https://bit64.r-lib.org/reference/ops64.md) [`` `+`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `-`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `%/%`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `%%`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `*`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `^`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `/`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `==`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `!=`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `<`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `<=`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `>`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `>=`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `&`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `|`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) [`` `!`( ``*``*`)`](https://bit64.r-lib.org/reference/ops64.md) : Binary operators for integer64 vectors - [`optimizer64.data`](https://bit64.r-lib.org/reference/optimizer64.data.md) : Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit - [`prank()`](https://bit64.r-lib.org/reference/prank.md) : (P)ercent (Rank)s - [`qtile()`](https://bit64.r-lib.org/reference/qtile.md) [`quantile(`*``*`)`](https://bit64.r-lib.org/reference/qtile.md) [`median(`*``*`)`](https://bit64.r-lib.org/reference/qtile.md) [`mean(`*``*`)`](https://bit64.r-lib.org/reference/qtile.md) [`summary(`*``*`)`](https://bit64.r-lib.org/reference/qtile.md) : (Q)uan(Tile)s - [`shellsort(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`shellsortorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`shellorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`mergesort(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`mergeorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`mergesortorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`quicksort(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`quicksortorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`quickorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`radixsort(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`radixsortorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`radixorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`ramsort(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`ramsortorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) [`ramorder(`*``*`)`](https://bit64.r-lib.org/reference/ramsort.integer64.md) : Low-level intger64 methods for in-RAM sorting and ordering - [`rank(`*``*`)`](https://bit64.r-lib.org/reference/rank.integer64.md) : Sample Ranks from integer64 - [`rep.integer64`](https://bit64.r-lib.org/reference/rep.integer64.md) : Replicate elements of integer64 vectors - [`runif64()`](https://bit64.r-lib.org/reference/runif64.md) : integer64: random numbers - [`seq(`*``*`)`](https://bit64.r-lib.org/reference/seq.integer64.md) : Generating sequence of integer64 values - [`union()`](https://bit64.r-lib.org/reference/sets.md) [`intersect()`](https://bit64.r-lib.org/reference/sets.md) [`setequal()`](https://bit64.r-lib.org/reference/sets.md) [`setdiff()`](https://bit64.r-lib.org/reference/sets.md) [`is.element()`](https://bit64.r-lib.org/reference/sets.md) : Set Operations - [`sort(`*``*`)`](https://bit64.r-lib.org/reference/sort.integer64.md) [`order(`*``*`)`](https://bit64.r-lib.org/reference/sort.integer64.md) : High-level intger64 methods for sorting and ordering - [`sortnut()`](https://bit64.r-lib.org/reference/sortnut.md) [`ordernut()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortfin()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderfin()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderpos()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderpos()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderdup()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderdup()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortuni()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderuni()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderuni()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderupo()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderupo()`](https://bit64.r-lib.org/reference/sortnut.md) [`ordertie()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortordertie()`](https://bit64.r-lib.org/reference/sortnut.md) [`sorttab()`](https://bit64.r-lib.org/reference/sortnut.md) [`ordertab()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortordertab()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderkey()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderkey()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderrnk()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortorderrnk()`](https://bit64.r-lib.org/reference/sortnut.md) [`sortqtl()`](https://bit64.r-lib.org/reference/sortnut.md) [`orderqtl()`](https://bit64.r-lib.org/reference/sortnut.md) : Searching and other uses of sorting for 64bit integers - [`any(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`all(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`sum(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`prod(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`min(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`max(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`range(`*``*`)`](https://bit64.r-lib.org/reference/sum.integer64.md) [`lim.integer64()`](https://bit64.r-lib.org/reference/sum.integer64.md) : Summary functions for integer64 vectors - [`table()`](https://bit64.r-lib.org/reference/table.md) : Cross Tabulation and Table Creation for integer64 - [`tiepos()`](https://bit64.r-lib.org/reference/tiepos.md) : Extract Positions of Tied Elements - [`unipos()`](https://bit64.r-lib.org/reference/unipos.md) : Extract Positions of Unique Elements - [`unique(`*``*`)`](https://bit64.r-lib.org/reference/unique.integer64.md) : Extract Unique Elements from integer64