There is a newer version of the record available.

Published February 11, 2023 | Version v1.5.0
Software Open

JuliaData/DataFrames.jl: v1.5.0

  • 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

Diff since v1.4.4

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 all keyword argument to nonunique (#2238)
  • special case percentage in combine (#2272)
  • Add a pushfirst! method (#2275)
  • add filter example 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 stack and unstack (#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 allunique with column selectors? (#3205)
  • Add support for Tables.AbstractRow to functions that take row (#3244)
  • Stack Overflow during type inference with large dataframes (#3246)
  • innerjoin fast 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)
  • String display 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 get function 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 Cols and mix them with other selectors (#3279) (@bkamins)
  • update CompatHelper.jl setup (#3280) (@bkamins)
  • add haskey and get support for DataFrameColumns (#3282) (@bkamins)
  • Add scalar keyword argument to flatten (#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