Package: kit 0.0.19

kit: Data Manipulation Functions Implemented in C

Basic functions, implemented in C, for large data manipulation. Fast vectorised ifelse()/nested if()/switch() functions, psum()/pprod() functions equivalent to pmin()/pmax() plus others which are missing from base R. Most of these functions are callable at C level.

Authors:Morgan Jacob [aut, cre, cph], Sebastian Krantz [ctb]

kit_0.0.19.tar.gz
kit_0.0.19.zip(r-4.5)kit_0.0.19.zip(r-4.4)kit_0.0.19.zip(r-4.3)
kit_0.0.19.tgz(r-4.5-x86_64)kit_0.0.19.tgz(r-4.5-arm64)kit_0.0.19.tgz(r-4.4-x86_64)kit_0.0.19.tgz(r-4.4-arm64)kit_0.0.19.tgz(r-4.3-x86_64)kit_0.0.19.tgz(r-4.3-arm64)
kit_0.0.19.tar.gz(r-4.5-noble)kit_0.0.19.tar.gz(r-4.4-noble)
kit_0.0.19.tgz(r-4.4-emscripten)kit_0.0.19.tgz(r-4.3-emscripten)
kit.pdf |kit.html
kit/json (API)
NEWS

# Install 'kit' in R:
install.packages('kit', repos = c('https://2005m.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/2005m/kit/issues

Uses libs:
  • openmp– GCC OpenMP (GOMP) support library

On CRAN:

openmp

9.07 score 58 stars 5 packages 92 scripts 2.1k downloads 42 mentions 31 exports 0 dependencies

Last updated 5 months agofrom:8bfe825e66. Checks:11 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKFeb 10 2025
R-4.5-win-x86_64OKFeb 10 2025
R-4.5-mac-x86_64OKFeb 10 2025
R-4.5-mac-aarch64OKFeb 10 2025
R-4.5-linux-x86_64OKFeb 10 2025
R-4.4-win-x86_64OKFeb 10 2025
R-4.4-mac-x86_64OKFeb 10 2025
R-4.4-mac-aarch64OKFeb 10 2025
R-4.3-win-x86_64OKFeb 10 2025
R-4.3-mac-x86_64OKFeb 10 2025
R-4.3-mac-aarch64OKFeb 10 2025

Exports:charToFactclearDatacountcountNAcountOccurfduplicatedfposfuniquegetDataiifnifnswitchpallpallNApallvpanypanyNApanyvpcountpcountNApfirstplastpmeanpprodpsortpsumsetlevelsshareDatatopnuniqLenvswitch

Dependencies:

Readme and manuals

Help Manual

Help pageTopics
Convert Character Vector to FactorcharToFact
count, countNA and countOccurcount countNA countOccur
Fast duplicated and uniquefduplicated funique uniqLen
Find a matrix position inside a larger matrixfpos
Fast if elseiif
Nested if elsenif
Parallel (Statistical) Functionspall pallNA pallv pany panyNA panyv pcount pcountNA pfirst plast pmean pprod psum
Parallel Sortpsort
Set levels of a factor objectsetlevels
Share Data between R SessionsclearData getData shareData
Top N values indextopn
Vectorised switchnswitch vswitch