R-bit - A class for vectors of 1-bit booleans

Property Value
Distribution ALT Linux Sisyphus
Repository Autoimports i586
Package filename R-bit-1.1.14-alt1_4.i586.rpm
Package name R-bit
Package version 1.1.14
Package release alt1_4
Package architecture i586
Package type rpm
Category Other
Homepage -
License -
Maintainer -
Download size 380.23 KB
Installed size 380.23 KB
True boolean datatype (no NAs), coercion from and to logicals, integers
and integer subscripts; fast boolean operators and fast summary
statistics. With 'bit' vectors you can store true binary booleans
{FALSE,TRUE} at the expense of 1 bit only, on a 32 bit architecture this
means factor 32 less RAM and ~ factor 32 more speed on boolean operations.
Due to overhead of R calls, actual speed gain depends on the size of the
vector: expect gains for vectors of size > 10000 elements. Even for
one-time boolean operations it can pay-off to convert to bit, the pay-off
is obvious, when such components are used more than once. Reading from and
writing to bit is approximately as fast as accessing standard logicals -
mostly due to R's time for memory allocation. The package allows to work
with pre-allocated memory for return values by calling .Call() directly:
when evaluating the speed of C-access with pre-allocated vector memory,
coping from bit to logical requires only 70% of the time for copying from
logical to logical; and copying from logical to bit comes at a performance
penalty of 150%. the package now contains further classes for representing
logical selections: 'bitwhich' for very skewed selections and 'ri' for
selecting ranges of values for chunked processing. All three index classes
can be used for subsetting 'ff' objects (ff-2.1-0 and higher).


Package Version Architecture Repository
R-bit-1.1.14-alt1_4.x86_64.rpm 1.1.14 x86_64 Autoimports
R-bit - - -


Name Value
libR.so -
libc.so.6(GLIBC_2.0) -
libc.so.6(GLIBC_2.1.3) -
rpmlib(PayloadIsLzma) -
rpmlib(SetVersions) -
rtld(GNU_HASH) -


Name Value
R-bit = 1.1.14-alt1_4


Type URL
Mirror ftp.altlinux.org
Binary Package R-bit-1.1.14-alt1_4.i586.rpm
Source Package R-bit-1.1.14-alt1_4.src.rpm

Install Howto

  1. Add the following line to /etc/apt/sources.list:
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus i586 autoimports
    rpm [Sisyphus] http://ftp.altlinux.org/pub/distributions/ALTLinux/autoimports/Sisyphus noarch autoimports
  2. Update the package index:
    # sudo apt-get update
  3. Install R-bit rpm package:
    # sudo apt-get install R-bit



See Also

Package Description
R-bit64-0.9.7-alt1_7.i586.rpm A S3 Class for Vectors of 64bit Integers
R-bitops-1.0.6-alt1_13.i586.rpm Functions for Bitwise operations
R-caTools- Tools: moving window statistics, GIF, Base64, ROC AUC, etc
R-chron-2.3.54-alt1_1.i586.rpm Chronological Objects which can Handle Dates and Times
R-colorspace-1.4.1-alt1_3.i586.rpm A Toolbox for Manipulating and Assessing Colors and Palettes
R-cran-Cairo-1.5.9-alt1_2.i586.rpm A cairo bindings for R
R-date-1.2.38-alt1_6.i586.rpm Functions for Handling Dates
R-digest-0.6.15-alt1_6.i586.rpm Create Cryptographic Hash Digest of R Objects
R-digest-devel-0.6.15-alt1_6.i586.rpm Header files for compiling against digest
R-fastmatch-1.1.0-alt1_5.i586.rpm Fast match() function
R-filehash-2.4.2-alt1_3.i586.rpm Simple Key-Value Database
R-gamlss.dist-5.1.4-alt1_3.i586.rpm Distributions for Generalized Additive Models for Location Scale and Shape
R-geepack-1.2.1-alt1_7.i586.rpm Generalized Estimating Equation Package
R-geepack-devel-1.2.1-alt1_7.i586.rpm Development files for R-geepack
R-gmp- Multiple Precision Arithmetic