• Stars
    star
    134
  • Rank 261,705 (Top 6 %)
  • Language
    Julia
  • Created about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

100% Julia implementation of the R tidyverse mini-language

Tidier.jl

License: MIT Docs: Latest Build Status Downloads

Tidier.jl

Tidier.jl is a 100% Julia implementation of the R tidyverse meta-package. Similar to the R tidyverse, Tidier.jl re-exports several other packages, each focusing on a specific set of functionalities.



TidierData.jl

TidierData.jl is package dedicated to data transformation and reshaping, powered by DataFrames.jl, ShiftedArrays.jl, and Cleaner.jl. It focuses on functionality within the dplyr, tidyr, and janitor R packages.



TidierPlots.jl

TidierPlots.jl is a package dedicated to plotting, powered by AlgebraOfGraphics.jl. It focuses on functionality within the ggplot2 R package.



TidierCats.jl

TidierCats.jl is a package dedicated to handling categorical variables, powered by CategoricalArrays.jl. It focuses on functionality within the forcats R package.



TidierDates.jl

TidierDates.jl is a package dedicated to handling dates and times. It focuses on functionality within the lubridate R package.



TidierStrings.jl

TidierStrings.jl is a package dedicated to handling strings. It focuses on functionality within the stringr R package.



Installation

For the stable version:

] add Tidier

The ] character starts the Julia package manager. Press the backspace key to return to the Julia prompt.

or

using Pkg
Pkg.add("Tidier")

For the newest version:

] add Tidier#main

or

using Pkg
Pkg.add(url="https://github.com/TidierOrg/Tidier.jl")

What’s new

See NEWS.md for the latest updates.

What's missing

Is there a tidyverse feature missing that you would like to see in Tidier.jl? Please file a GitHub issue.