bit64 v4.0.5


Monthly downloads



A S3 Class for Vectors of 64bit Integers

Package 'bit64' provides serializable S3 atomic 64bit (signed) integers. These are useful for handling database keys and exact counting in +-2^63. WARNING: do not use them as replacement for 32bit integers, integer64 are not supported for subscripting by R-core and they have different semantics when combined with double, e.g. integer64 + double => integer64. Class integer64 can be used in vectors, matrices, arrays and data.frames. Methods are available for coercion from and to logicals, integers, doubles, characters and factors as well as many elementwise and summary functions. Many fast algorithmic operations such as 'match' and 'order' support inter- active data exploration and manipulation and optionally leverage caching.

Functions in bit64

Name Description
as.integer64.character Coerce to integer64
all.equal.integer64 Test if two integer64 vectors are all.equal
cache Atomic Caching Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit
benchmark64 Function for measuring algorithmic performance of high-level and low-level integer64 functions integer64: Coercing to data.frame column
c.integer64 Concatenating integer64 vectors
as.character.integer64 Coerce from integer64
bit64S3 Turning base R functions into S3 generics for bit64
bit64-package A S3 class for vectors of 64bit integers
extract.replace.integer64 Extract or Replace Parts of an integer64 vector
cumsum.integer64 Cumulative Sums, Products, Extremes and lagged differences
identical.integer64 Identity function for class 'integer64' Results of performance measurement on a Core i7 Lenovo T410 8 GB RAM under Windows 7 64bit
runif64 integer64: random numbers
is.sorted.integer64 Small cache access methods
plusclass integer64: Maintaining S3 class attribute
rep.integer64 Replicate elements of integer64 vectors
hashcache Big caching of hashing, sorting, ordering
hashmap Hashing for 64bit integers
sortnut Searching and other uses of sorting for 64bit integers
qtile (Q)uan(Tile)s
prank (P)ercent (Rank)s
duplicated.integer64 Determine Duplicate Elements of integer64
unipos Extract Positions of Unique Elements
xor.integer64 Binary operators for integer64 vectors
unique.integer64 Extract Unique Elements from integer64
match.integer64 64-bit integer matching
ramsort.integer64 Low-level intger64 methods for in-RAM sorting and ordering
sum.integer64 Summary functions for integer64 vectors
keypos Extract Positions in redundant dimension table
rank.integer64 Sample Ranks from integer64
format.integer64 Unary operators and functions for integer64 vectors
seq.integer64 integer64: Sequence Generation
sort.integer64 High-level intger64 methods for sorting and ordering
table.integer64 Cross Tabulation and Table Creation for integer64
tiepos Extract Positions of Tied Elements
No Results!

Last month downloads


Type Package
Date 2020-08-29
License GPL-2 | GPL-3
LazyLoad yes
ByteCompile yes
Encoding UTF-8
Repository CRAN
Repository/R-Forge/Project ff
Repository/R-Forge/Revision 177
Repository/R-Forge/DateTimeStamp 2018-08-17 17:45:18
Date/Publication 2020-08-30 07:20:02 UTC
NeedsCompilation yes
Packaged 2020-08-29 10:56:45 UTC; jo

Include our badge in your README