Published February 11, 2023
| Version v1.5.0
Software
Open
JuliaData/DataFrames.jl: v1.5.0
Creators
- Bogumił Kamiński1
- John Myles White2
- Milan Bouchet-Valat3
- powerdistribution
- Sean Garborg
- Jacob Quinn
- Simon Kornblith4
- cjprybol
- Alexey Stukalov5
- Douglas Bates6
- Tom Short7
- Chris DuBois
- Harlan Harris
- Kevin Squire8
- Alex Arslan9
- pdeffebach
- David Anthoff10
- Dave Kleinschmidt9
- Andreas Noack11
- Viral B. Shah12
- Alex Mellnik
- Takafumi Arakaki
- Tanmay Mohapatra
- Peter13
- Stefan Karpinski11
- Dahua Lin14
- Ronan Arraes Jardim Chagas15
- timema
- ExpandingMan
- Florian Oswald16
- 1. SGH Warsaw School of Economics
- 2. Meta
- 3. Franch Institute for Demographic Studies (Ined)
- 4. Google
- 5. @seerbio
- 6. University of Wisconsin
- 7. Electric Power Research Institute
- 8. SecondSpectrum
- 9. Beacon Biosignals
- 10. University of California, Berkeley
- 11. @JuliaComputing
- 12. Julia Computing
- 13. Bureau of Meteorology
- 14. The Chinese University of Hong Kong
- 15. National Institute for Space Research
- 16. Sciences Po
Description
DataFrames v1.5.0
Closed issues:
- New contents about handing missing values in DataFrame (#1662)
- Functions taking collections of column names always require them to be in AbstractVectors (#1769)
- Stack/Melt over multiple sets of variables (#1839)
- Allow unstack to take multiple columns to unstack on (#2148)
- Feature request: unstack multiple :values columns (#2215)
- Add
allkeyword argument tononunique(#2238) - special case
percentageincombine(#2272) - Add a
pushfirst!method (#2275) - add
filterexample to docs on taking subsets (#2318) - Some code blocks missing syntax highlighting in docs (#2319)
- Stacking multiple groups of columns (#2414)
- Add more keyword arguments to
stackandunstack(#2422) - Add reverse and reverse! functions similar to sort and sort! (#2438)
- Allow keeping first or last observation with unique function (#2443)
- Add
insert!(#2446) - Improve inline documentation of select to include examples of multiple columns not to be included (#2513)
- Transposing DataFrame (#2743)
- add a keyword to allow specifying target row order in joins (#2753)
- Improve flatten (slightly breaking) (#2767)
- Add manual part for indexing and selection (#2887)
- a new method of the flatten function in DataFrames (#2890)
- Generalization of the value parameter in the unstack function (#3066)
- resolve circular reference issue when printing (#3148)
- Support
alluniquewith column selectors? (#3205) - Add support for Tables.AbstractRow to functions that take row (#3244)
- Stack Overflow during type inference with large dataframes (#3246)
innerjoinfast path where join column is allequal? (#3247)- Invalidations when loading CSV (#3248)
- Improve groupby sort (#3251)
- improve performance of dropmissing (#3254)
- Let DataFrame behave more like GroupedDataFrame with one zero-key group (#3257)
- Lifecycle annotations (#3259)
Stringdisplay quotation missing (#3261)- Bool columns are printed as 0/1 in HTML, but not in plain (#3265)
- sum doesn't work with Missing column (#3267)
- Views of DataFrame design issue (#3272)
- Multi-threading hangs combine on Julia nightly (#3275)
- Check CompatHelper setup (#3278)
- Add
getfunction for AbstractDataFrame (#3281) - Rename Iterators.partition (#3284)
Merged pull requests:
- add Iterators.partition (#3212) (@bkamins)
- add an option to intersect arguments passed to Cols (#3224) (@bkamins)
- Add allunique and improve nonunique and describe (#3232) (@bkamins)
- Add an option in joins to specify row order (#3233) (@bkamins)
- Improve examples in the manual in basics.md (#3236) (@bkamins)
- Add hints to use macro packages for new users (#3238) (@bkamins)
- improve error message when used selector is incorrect (#3242) (@bkamins)
- add support for Tables.AbstractRow in push!, pushfirst!, and insert! (#3245) (@bkamins)
- fix deleteat! and subset! performance (#3249) (@bkamins)
- Fix typo in documentation (#3250) (@bkamins)
- Mention ReadStatTables.jl in documentation (#3252) (@junyuan-chen)
- Add sorting options to groupby (#3253) (@bkamins)
- Improve performance of dropmissing (#3256) (@svilupp)
- add keep to nonunique, unique, and unique! (#3260) (@bkamins)
- document breaking change policy (#3262) (@bkamins)
- improve error message in operation specification syntax (#3263) (@bkamins)
- Fix bug in subset[!] when handling no conditions case (#3264) (@bkamins)
- Fix error in fast aggregation of missing only columns for sum and mean (#3268) (@bkamins)
- add information about TableMetadaTools.jl to docs (#3269) (@bkamins)
- Update TagBot.yml (#3271) (@bkamins)
- correctly index into a SubDataFrame with no columns (#3273) (@bkamins)
- Reduce size of multi-threading enablement to 100_000 (#3274) (@bkamins)
- Improve allcombinations docstring + minor cleanups after #3256 (#3276) (@bkamins)
- Allow to pass multiple predicates in
Colsand mix them with other selectors (#3279) (@bkamins) - update CompatHelper.jl setup (#3280) (@bkamins)
- add haskey and get support for DataFrameColumns (#3282) (@bkamins)
- Add
scalarkeyword argument toflatten(#3283) (@bkamins) - improve precompilation coverage (#3285) (@bkamins)
Files
JuliaData/DataFrames.jl-v1.5.0.zip
Files
(552.9 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:10ce3b5d35d4251feaf5da1100e6c7f4
|
552.9 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/JuliaData/DataFrames.jl/tree/v1.5.0 (URL)