All Projects → hrbrmstr → Freebase

hrbrmstr / Freebase

Licence: other
👃🏽A 'usethis'-like Package for Base R Pseudo-equivalents of 'tidyverse' Code

Programming Languages

r
7636 projects

Labels

Projects that are alternatives of or similar to Freebase

Lawn
⛔ ARCHIVED ⛔ turf.js R client
Stars: ✭ 57 (-25.97%)
Mutual labels:  rstats
Sysreqs
R package to install system requirements
Stars: ✭ 63 (-18.18%)
Mutual labels:  rstats
Feddata
Functions to Automate Downloading Geospatial Data Available from Several Federated Data Sources
Stars: ✭ 70 (-9.09%)
Mutual labels:  rstats
Sigmajs
Σ sigma.js for R
Stars: ✭ 58 (-24.68%)
Mutual labels:  rstats
Prioritizr
Systematic conservation prioritization in R
Stars: ✭ 62 (-19.48%)
Mutual labels:  rstats
Decapitated
Headless 'Chrome' Orchestration in R
Stars: ✭ 65 (-15.58%)
Mutual labels:  rstats
Nodbi
Document DBI connector for R
Stars: ✭ 56 (-27.27%)
Mutual labels:  rstats
Pkgsearch
Search R packages on CRAN
Stars: ✭ 73 (-5.19%)
Mutual labels:  rstats
Edarf
exploratory data analysis using random forests
Stars: ✭ 62 (-19.48%)
Mutual labels:  rstats
Structural Equation Modeling For Psychologists
Lesson files used in the Structural Equation Modeling for Psychologists.
Stars: ✭ 69 (-10.39%)
Mutual labels:  rstats
Textdata
Download, parse, store, and load text datasets instead of storing it in packages
Stars: ✭ 59 (-23.38%)
Mutual labels:  rstats
Sever
🔪Good-looking problems: customise your Shiny disconnected screen and error messages
Stars: ✭ 60 (-22.08%)
Mutual labels:  rstats
Cloudml
R interface to Google Cloud Machine Learning Engine
Stars: ✭ 66 (-14.29%)
Mutual labels:  rstats
Mixomics
Development repository for the Bioconductor package 'mixOmics '
Stars: ✭ 58 (-24.68%)
Mutual labels:  rstats
Gsodr
Global Surface Summary of the Day ('GSOD') Weather Data Client for R
Stars: ✭ 72 (-6.49%)
Mutual labels:  rstats
Drake Examples
Example workflows for the drake R package
Stars: ✭ 57 (-25.97%)
Mutual labels:  rstats
Resources and bookmarks
Personal bookmarks and cheat sheets
Stars: ✭ 64 (-16.88%)
Mutual labels:  rstats
Darkstudio
darkstudio. A dark grey alternative to RStudio's default dark theme.
Stars: ✭ 75 (-2.6%)
Mutual labels:  rstats
Emayili
An R package for sending email messages.
Stars: ✭ 72 (-6.49%)
Mutual labels:  rstats
21 Recipes
📕 An R/rtweet edition of Matthew A. Russell's Python Twitter Recipes Book
Stars: ✭ 69 (-10.39%)
Mutual labels:  rstats

freebase

A ‘usethis’-esque Package for Base R Versions of ‘tidyverse’ Code

Description

The ‘tidyverse’ is awesome, but can take a bit to compile on systems where there are no pre-built binary packages. Methods are provided which use the facilities of the ‘usethis’ package to snap-in base versions of useful ‘tidyverse’ functions that are mostly equivalent (some are more complete than others). The base R counterpart functions will likely be slower than the ‘tidyverse’ equivalents but using them will decrease ‘Imports’ dependencies.

Use deliberately and with caution.

NOTE

This package shares core concepts with noplyr (and the author of noplyr is a contributor to freebase). For valid, needed reasons, noplyr uses rlang which introduces a compilation dependency/requirement which freebase is trying to avoid. The goal of freebase is 100% base R implementation of core/most frequently used tidyverse components primarily for use by package authors who prefer tidyverse idioms and would like to use them in package development but do not want to introduce compilation and/or third-party dependencies.

As noted just above, freebase should be used deliberately and with caution.

What’s Inside The Tin

The following functions are implemented:

  • use_detect: Use base R versions of purrr detect functions (these support ~{} formula functions)
  • use_infix_helpers: Use infix-helpers
  • use_isers: Use “is_” tester functions
  • use_keepers: Use base R versions of purrr keep functions (these support ~{} formula functions)
  • use_mappers: Use base R versions of purrr map functions (these support ~{} formula functions) along with set_names()
  • use_safely: Use base R versions of purrr safely functions
  • use_tidylite(): Use base R versions of core tidyr functions
  • use_walkers: Use base R versions of purrr walk functions (these support ~{} formula functions)

Installation

devtools::install_git("git://gitlab.com/hrbrmstr/freebase")

Usage

library(freebase)

# current version
packageVersion("freebase")
## [1] '0.2.0'
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].