Releases: TidierOrg/TidierData.jl
Releases · TidierOrg/TidierData.jl
v0.17.1
TidierData v0.17.1
- 3x speed up for
@summarize - add support for functions with multiple arguments in
across - add support to
@pivot_widermultiple columns withvalues_from - adds support for working with comprehensions in
@mutate - various fixes to
@unnest_wider()and@unnest_longer - minor parsing edgecase fixes
- add
argmaxandargminto the do not vectorize list acrossexample with macro added to docstrings
Merged pull requests:
- possible summarize benchmark improvement (#151) (@drizk1)
- add mult values_from pivot support. (#155) (@drizk1)
- Unnest wider edgecase (#156) (@drizk1)
- adds support for comprehensions (#157) (@drizk1)
- possible across update to support functions w > 1 arg (#158) (@drizk1)
- possible fix (#161) (@drizk1)
- prescribe Documenter compat at 0.27 (#164) (@asinghvi17)
- small parsing adjustment that fixes a few errors (#165) (@drizk1)
- small across adjustment for mult anon fxns (#166) (@drizk1)
Closed issues:
- Update logo on "stable" documentation page (#9)
- Add support for array comprehensions (#90)
- @unnest_wider will not work on data where some keys might be missing (#142)
- Small usablibity issue in @unnest_wider (and longer?) (#150)
- @unnest_wider won't work for columns of type Vector{Union{Missing, Dict{String, Any}}} (#152)
@mutatedoes not seem to work well with Pluto notebooks. (#153)- New-defined functions do not work in
@mutate(#154) - Problems with @unnest_longer's handling of iterables (#160)
v0.17.0
TidierData v0.17.0
- There are no breaking changes
- Bugfix:
@count()can now be called multiple times. If column n already exists, then the new column containing the count will be nn (and so on). - Bugfix:
@unnest_wider()now works on data where keys are missing - Bugfix: Fixes
@filter()involving multiple comparison operators (e.g., 3 <= a < 5), which have a :head of :comparison and are parsed differently than (3 <= a) && (a < 5) - Adds logging ability to track changes to data frames with
TidierData_set("log", true) - Adds docs describing logging and code printing
Merged pull requests:
- adds code coverage (#137) (@rdboyes)
- basic logging for main verbs (#138) (@rdboyes)
- fixes unnest_wider bug w missing key (#143) (@drizk1)
- fixes count n issue (#145) (@drizk1)
- Bugfix: Fixes
@filter()involving multiple comparison operators (#148) (@kdpsingh)
Closed issues:
v0.16.5
TidierData v0.16.5
Merged pull requests:
v0.16.4
v0.16.3
TidierData v0.16.3
Merged pull requests:
- fixes
@summary(#124) (@drizk1) - fix sep_rows for all string types (#127) (@drizk1)
- V16.3 (#129) (@kdpsingh)
Closed issues:
- drop columns with
nothingusing @Mutate? (#116) - error when one case has multiple conditions and column has missing (#118)
- New created columns inside @Mutate is not immediately available within the call (#121)
- @summary function is broken with non-numeric columns (#122)
separate_rowsfails silently if there are no other columns (#125)
v0.16.2
v0.16.1
TidierData v0.16.1
Merged pull requests:
- Ability to specify lists, Not lists, colon, or nothing for @pivot_longer (#104) (@cnrrobertson)
Closed issues:
v0.16.0
TidierData v0.16.0
Merged pull requests:
- Fix docs for
@slices_sample(5)(#98) (@GlenHertz) - Fix downloads count badge (#102) (@pricklypointer)
- V0-16-0 (#107) (@kdpsingh)
Closed issues:
- read_csv / write_csv (#57)
- Is
@group_by()sorting rows by group? (#99) - @summarize gives unexpected result with StatsBase.mad (#103)
- IQR with Tidier (#106)
- Cannot @summarise a column of type DateTime (#105)
v0.15.2
TidierData v0.15.2
v0.15.1
TidierData v0.15.1
Merged pull requests: