Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joshwlambert/ExtendDataFrames
https://github.com/joshwlambert/ExtendDataFrames
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/joshwlambert/ExtendDataFrames
- Owner: joshwlambert
- License: other
- Created: 2023-03-24T12:07:45.000Z (almost 2 years ago)
- Default Branch: main
- Last Pushed: 2023-04-03T12:35:01.000Z (almost 2 years ago)
- Last Synced: 2024-10-27T20:18:47.725Z (3 months ago)
- Language: R
- Homepage: https://joshwlambert.github.io/ExtendDataFrames/
- Size: 533 KB
- Stars: 3
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- jimsghstars - joshwlambert/ExtendDataFrames - (R)
README
# ExtendDataFrames
[![License:MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![R-CMD-check](https://github.com/joshwlambert/ExtendDataFrames/actions/workflows/R-CMD-check.yaml/badge.svg)](https://github.com/joshwlambert/ExtendDataFrames/actions/workflows/R-CMD-check.yaml)
[![Codecov test coverage](https://codecov.io/gh/joshwlambert/ExtendDataFrames/branch/main/graph/badge.svg)](https://app.codecov.io/gh/joshwlambert/ExtendDataFrames?branch=main)The goal of ExtendDataFrames is to demonstrate how to extend the data frames
class in R in order to make a bespoke tabular data structure.The package contains a toy class, a set of class generics and methods, and
two ways of subsetting the custom class. The class is a subclass of a data
frame. All of the code is meant for illustrative and explanatory purposes.The package has two vignettes: the first a general guide to the package, the
second is a longer-form post around the technical and functional aspects of
programming with data frame subclasses.## Installation
You can install the development version of ExtendDataFrames from [GitHub](https://github.com/) with:
``` r
# install.packages("pak")
pak::pak("joshwlambert/ExtendDataFrames")
```