I thought it would be useful to have a pinned issue that summarizes which function/macros we are working on building out, and which tidyverse (or related) package they comes from. This doesn’t represent the entire set of functions we need to capture but is intended to give a sense of direction for this project.
Note one key difference in function names below between Tidier.jl and tidyverse: Tidier.jl functions relating to data types are named after the Julia types and not after R types. This is because the data types aren't consistent across languages, and Julia allows for more granularity than R. For example, we plan to use as_string() in Tidier.jl rather than as_character() because strings are collections of characters in Julia.
dplyr
tidylog
forcats
We are using the categorical type from CategoricalArrays.jl, so functions will be prefixed with cat_* instead of fct_*.
ggplot2
lubridate
Developer resources
Strategic decisions to revisit
I thought it would be useful to have a pinned issue that summarizes which function/macros we are working on building out, and which tidyverse (or related) package they comes from. This doesn’t represent the entire set of functions we need to capture but is intended to give a sense of direction for this project.
Note one key difference in function names below between Tidier.jl and tidyverse: Tidier.jl functions relating to data types are named after the Julia types and not after R types. This is because the data types aren't consistent across languages, and Julia allows for more granularity than R. For example, we plan to use
as_string()in Tidier.jl rather thanas_character()because strings are collections of characters in Julia.dplyr
@glimpse- @zhezhaozz@relocate- @zhezhaozz@drop_na- @kdpsinghleadandlag- @kdpsinghas_integer,as_float, andas_stringis_integer,is_float, andis_stringtidylog
forcats
We are using the categorical type from CategoricalArrays.jl, so functions will be prefixed with
cat_*instead offct_*.categoricalandas_categoricalcat_revcat_reordercat_infreqcat_relevelcat_lumpggplot2
lubridate
mdy,dmy, andymdfunctions, along with counterparts that support*_hms.Developer resources
Strategic decisions to revisit