Learn R Programming

crochet

crochet is an R package that provides functions to help implement the extraction / subsetting / indexing function [ and replacement function [<- of custom matrix-like types (based on S3, S4, etc.), modeled as closely to the base matrix class as possible (with tests to prove it).

Example

Check out the Example of a Custom Type that Implements 'extract' and 'replace' vignette on the crochet page on CRAN.

Installation

Install the stable version from CRAN:

install.packages("crochet")

Alternatively, install the development version from GitHub:

# install.packages("remotes")
remotes::install_github("agrueneberg/crochet")

Documentation

Further documentation can be found on RDocumentation.

Contributing

Copy Link

Version

Install

install.packages('crochet')

Monthly Downloads

1,126

Version

2.3.0

License

MIT + file LICENSE

Issues

Pull Requests

Stars

Forks

Last Published

May 20th, 2020

Functions in crochet (2.3.0)

replace

Create an Implementation of [<- For Custom Matrix-Like Types
ktoij

Convert One-Dimensional Index k to Two-Dimensional Indices i and j
convertIndex

Convert Non-Numeric Index Types to Positive Integers
ijtok

Convert Two-Dimensional Indices i and j to One-Dimensional Index k
crochet-package

crochet
extract

Create an Implementation of [ For Custom Matrix-Like Types