Releases: pwwang/datar
Releases · pwwang/datar
0.7.1 (#101)
- 🐛 Fix settingwithcopywarning in tidyr.pivot_wider()
- 📌 Pin deps for docs
- 💚 Don't upload coverage in PR
- 📝 Fix typos in docs (#99, #100) (Thanks to @pdwaggoner)
🔖 0.7.0 (#97)
- ✨ Support
modin
as backend 😘 - ✨ Add
_return
argument fordatar.options()
- 🐛 Fix
tidyr.expand()
whennesting(f.name)
as argument
🔖 0.6.4 (#95)
Breaking changes
- 🩹 Make
base.ntile()
labels 1-based (#92)
Fixes
- 🐛 Fix
order_by
argument fordplyr.lead-lag
Enhancements
- 🚑 Allow
base.paste/paste0()
to work with grouped data - 🩹 Change dtypes of
base.letters/LETTERS/month_abb/month_name
Housekeeping
- 📝 Update and fix reference maps
- 📝 Add
environment.yml
for binder to work - 📝 Update styles for docs
- 📝 Update styles for API doc in notebooks
- 📝 Update README for new description about the project and add examples from StackOverflow
0.6.3: 🩹 Make `base.ntile()` labels 1-based (#92)
- ✨ Allow
base.c()
to handle groupby data - 🚑 Allow
base.diff()
to work with groupby data - ✨ Allow
forcats.fct_inorder()
to work with groupby data - ✨ Allow
base.rep()
's argumentslength
andeach
to work with grouped data - ✨ Allow
base.c()
to work with grouped data - ✨ Allow
base.paste()
/base.paste0()
to work with grouped data - 🐛 Force
&/|
operators to return boolean data - 🚑 Fix
base.diff()
not keep empty groups - 🐛 Fix recycling non-ordered grouped data
- 🩹 Fix
dplyr.count()/tally()
's warning about the new name - 🚑 Make
dplyr.n()
return groupoed data - 🐛 Make
dplyr.slice()
work better with rows/indices from grouped data - 🩹 Make
dplyr.ntile()
labels 1-based - ✨ Add
datar.attrgetter()
,datar.pd_str()
,datar.pd_cat()
anddatar.pd_dt()
🔖 0.6.2 (#88)
0.6.1 (#84)
- 🐛 Fix
rep(df, n)
producing a nested df - 🐛 Fix
TibbleGrouped.__getitem__()
not keeping grouping structures
0.6.0 (#83)
- Adopt
pipda
0.5.7 - Reimplement the split-apply-combine rule to solve all performance issues
- Drop support for pandas v1.2, require pandas v1.3+
- Remove all
base0_
options and all indices are now 0-based, exceptbase.seq()
, ranks and their variants - Remove messy type annotations for now, will add them back in the future
- Move implementation of data type display for frames in terminal and notebook to
pdtypes
package - Change all arguments end with "_" to arguments start with it to avoid confusion
- Move module
datar.stats
todatar.base.stats
- Default all
na_rm
arguments toTrue
- Rename all
ptype
arguments fortidyr
verbs intodtypes
See more changes: https://pwwang.github.io/datar/CHANGELOG/#060
0.5.6
0.5.5: 🐛 Fix #71: semi_join returns duplicated rows (#75)
- Fix #71: semi_join returns duplicated rows
0.5.4 (#70)
- Fix
filter()
restructures group_data incorrectly (#69)