All Projects → mikemahoney218 → heddlr

mikemahoney218 / heddlr

Licence: other
Bring a functional programming mindset to R Markdown document generation

Programming Languages

r
7636 projects
TeX
3793 projects
shell
77523 projects

Projects that are alternatives of or similar to heddlr

pbapply
Adding progress bar to '*apply' functions in R
Stars: ✭ 115 (+721.43%)
Mutual labels:  cran, rstats, r-package
Dataexplorer
Automate Data Exploration and Treatment
Stars: ✭ 362 (+2485.71%)
Mutual labels:  cran, rstats, r-package
Pkgsearch
Search R packages on CRAN
Stars: ✭ 73 (+421.43%)
Mutual labels:  cran, rstats, r-package
rprotobuf
R Interface to Protocol Buffers
Stars: ✭ 62 (+342.86%)
Mutual labels:  cran, r-package
nflfastR
A Set of Functions to Efficiently Scrape NFL Play by Play Data
Stars: ✭ 268 (+1814.29%)
Mutual labels:  cran, r-package
linguisticsdown
Easy Linguistics Document Writing with R Markdown
Stars: ✭ 24 (+71.43%)
Mutual labels:  rmarkdown, r-package
bruceR
📦 BRoadly Useful Convenient and Efficient R functions that BRing Users Concise and Elegant R data analyses.
Stars: ✭ 110 (+685.71%)
Mutual labels:  cran, r-package
cablecuttr
An R wrapper for CanIStream.It API
Stars: ✭ 17 (+21.43%)
Mutual labels:  rstats, r-package
BAS
BAS R package https://merliseclyde.github.io/BAS/
Stars: ✭ 36 (+157.14%)
Mutual labels:  cran, r-package
inline
Inline C, C++ or Fortran functions in R
Stars: ✭ 33 (+135.71%)
Mutual labels:  cran, r-package
pkgkitten
Create simple packages which pass R CMD check
Stars: ✭ 31 (+121.43%)
Mutual labels:  cran, r-package
vioplot
Development version of vioplot R package (CRAN maintainer)
Stars: ✭ 25 (+78.57%)
Mutual labels:  cran, r-package
rcppmsgpack
MsgPack Headers for R / msgpack.org[R]
Stars: ✭ 17 (+21.43%)
Mutual labels:  cran, r-package
cranlogs
Download Logs from the RStudio CRAN Mirror
Stars: ✭ 70 (+400%)
Mutual labels:  rstats, r-package
qwraps2
An updated version of qwraps with a focus on flexibility and general purpose. These functions are helpful for extracting and formatting results from R into .Rnw or .Rmd files. Additional functions for routine work such as extracting results from regression models or finding sensitivity and specificity.
Stars: ✭ 33 (+135.71%)
Mutual labels:  cran, r-package
TDAstats
R pipeline for computing persistent homology in topological data analysis. See https://doi.org/10.21105/joss.00860 for more details.
Stars: ✭ 26 (+85.71%)
Mutual labels:  cran, r-package
travis
⛔ ARCHIVED ⛔ Set Up 'Travis' for Testing and Deployment
Stars: ✭ 61 (+335.71%)
Mutual labels:  rstats, r-package
nasapower
API Client for NASA POWER Global Meteorology, Surface Solar Energy and Climatology in R
Stars: ✭ 79 (+464.29%)
Mutual labels:  rstats, r-package
mikropml
User-Friendly R Package for Supervised Machine Learning Pipelines
Stars: ✭ 34 (+142.86%)
Mutual labels:  rstats, r-package
rcppfastfloat
Rcpp Bindings for the 'fastfloat' Header-Only Library
Stars: ✭ 18 (+28.57%)
Mutual labels:  cran, r-package

heddlr: Functional Programming Concepts for R Markdown Documents

R build status Codecov Coverage CII Best Practices Package Lifecycle Repo Status CRAN Version AppVeyor build status

Heddlr hex badge

R Markdown is an incredible tool, allowing you to trivially create professional-quality HTML (and PDF and more) documents from simple Markdown documents. However, if those documents have sections which repeat multiple times for different slices of your data, you can wind up spending a lot of time copying and pasting parts of your document. This can make it tricky to update your documents if you decide you want to tweak pieces of your report, and can force you to spend a lot of time updating and double-checking your document if you’re trying to report on information from an changing data set.

heddlr seeks to address these challenges by providing tools to make your R Markdown DRYer (that is, don’t repeat yourself). By making it easier to dynamically piece together components of your document based on your data source, heddlr makes it easier for you to write cleaner documents and create your reports faster.

For examples of what this looks like, check out the intro vignette and the more involved example.

Installation

If the CRAN version badge above is green, you can install the released version of heddlr from CRAN with:

install.packages("heddlr")

You can always get the most up-to-date development version with:

# install.packages("devtools")
devtools::install_github("mikemahoney218/heddlr")
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].