[ENH] Added "read_commandline" function to janitor.io @BaritoneBeard
[BUG] Fix bug with the complement parameter of filter_on. Issue #988. @thatlittleboy
[ENH] Add xlsx_table, for reading tables from an Excel sheet. @samukweku
[ENH] minor improvements for conditional_join; equality only joins are no longer supported; there has to be at least one non-equi join present. @samukweku
[BUG] sort_column_value_order no longer mutates original dataframe.
[BUG] Extend fill_empty's column_names type range. Issue #998. @Zeroto521
[BUG] Removed/updated error-inducing default arguments in row_to_names (#1004) and round_to_fraction (#1005). @thatlittleboy
[ENH] patterns deprecated in favour of importing re.compile. #1007@samukweku
[ENH] Changes to kwargs in encode_categorical, where the values can either be a string or a 1D array. #1021@samukweku
[ENH] Add fill_value and explicit parameters to the complete function. #1019@samukweku
[ENH] Performance improvement for expand_grid. @samukweku
[BUG] Make factorize_columns (PR #1028) and truncate_datetime_dataframe (PR #1040) functions non-mutating. @thatlittleboy
[BUG] Fix SettingWithCopyWarning and other minor bugs when using truncate_datetime_dataframe, along with further performance improvements (PR #1040). @thatlittleboy
[ENH] Performance improvement for conditional_join. @samukweku
[ENH] Multiple .value is now supported in pivot_longer. Multiple values_to is also supported, when names_pattern is a list or tuple. names_transform parameter added, for efficient dtype transformation of unpivoted columns. #1034, #1048, #1051@samukweku
[ENH] Add xlsx_cells for reading a spreadsheet as a table of individual cells. #929@samukweku.
[ENH] Let filter_string suit parameters of Series.str.contains Issue #1003 and #1047. @Zeroto521
[ENH] names_glue in pivot_wider now takes a string form, using str.format_map under the hood. levels_order is also deprecated. @samukweku
[BUG] Fixed bug in transform_columns which ignored the column_names specification when new_column_names dictionary was provided as an argument, issue #1063. @thatlittleboy
[BUG] count_cumulative_unique no longer modifies the column being counted in the output when case_sensitive argument is set to False, issue #1065. @thatlittleboy
[BUG] Fix for gcc missing error in dev container
[DOC] Added a step in the dev guide to install Remote Container in VS Code. @ashenafiyb
[DOC] Convert expand_column and find_replace code examples to doctests, issue #972. @gahjelle
[DOC] Convert expand_column code examples to doctests, issue #972. @gahjelle
[DOC] Convert get_dupes code examples to doctests, issue #972. @ethompsy
[DOC] Convert engineering code examples to doctests, issue #972@ashenafiyb
[DOC] Convert groupby_topk code examples to doctests, issue #972. @ethompsy
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps pyjanitor from 0.20.0 to 0.23.1.
Release notes
Sourced from pyjanitor's releases.
... (truncated)
Changelog
Sourced from pyjanitor's changelog.
... (truncated)
Commits
3f8f264
Bump version: 0.23.0 → 0.23.1d9735f1
Update CHANGELOG for auto-release v0.23.111fa282
Bump version: 0.22.0 → 0.23.0f7977e0
Fixing groupby_topk.py doctest whitespace normalization. (#1095)13e6a58
Update codecov confirmation workflow. (#1092)f64b0cb
[DOC] Adding examples to get_dupes.py and groupby_topk.py (#1077)6bd348f
[DOC] Rj-commit-update_where (#1089)5438769
[INF] Test-driving split slow and fast tests. (#1091)7e35281
[DOC] Add MWE doctest toxarray
(#1088)10567c2
Finance doctest fix (#1087)Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)