Declutter your R workflow with tidy tools

Author and article information
Abstract
The R language has withstood the test of time. Forty years after it was initially developed (in the form of the S language) R is being used by millions of programmers on workflows the inventors of the language could never have imagined. Although base R packages perform well in most settings, workflows can be made more efficient by developing packages with more consistent arguments, inputs and outputs and emphasizing constantly improving code over historical code consistency. The universe of R packages known as the tidyverse, including dplyr, tidyr and others, aim to improve workflows and make data analysis as smooth as possible by applying a set of core programming principles in package development.
Cite this as
2017. Declutter your R workflow with tidy tools. PeerJ Preprints 5:e3180v1 https://doi.org/10.7287/peerj.preprints.3180v1Author comment
This is part of the 'Practical Data Science for Stats' Collection.
Sections
Additional Information
Competing Interests
Zev Ross is CEO at ZevRoss Spatial Analysis, Hadley Wickham is chief scientist at RStudio and David Robinson is Data Scientist at Stack Overflow
Author Contributions
Zev Ross conceived and designed the experiments, performed the experiments, analyzed the data, contributed reagents/materials/analysis tools, wrote the paper, prepared figures and/or tables, performed the computation work, reviewed drafts of the paper.
Hadley Wickham conceived and designed the experiments, performed the experiments, analyzed the data, contributed reagents/materials/analysis tools, wrote the paper, prepared figures and/or tables, performed the computation work, reviewed drafts of the paper.
David Robinson conceived and designed the experiments, performed the experiments, analyzed the data, contributed reagents/materials/analysis tools, wrote the paper, prepared figures and/or tables, performed the computation work, reviewed drafts of the paper.
Data Deposition
The following information was supplied regarding data availability:
The code and a link to the data (a Google source) are in the paper.
Funding
The authors received no funding for this work.