v1.6.0
DataFrames v1.6.0
Closed issues:
- sort! to give warning if resulting sorting order is not fully determined (#2159)
- More flexible
Not
column selector (#3288) - DataFrame not print correctly (#3292)
- transpose method errors (#3295)
- juliadata.org website pointing to random blog about martial arts? (#3296)
- When partitioned, partition might lose the missingness eltype (in Tables.schema) (#3298)
transform
should expand a data frame when it has 0 rows. (#3301)Base.reduce(::typeof(vcat), ...)
on DataFrames does not supportinit
(#3309)- DimensionMismatch when checking if the cell value (not) belong to a collection (#3316)
- Rename SubDataFrame columns (#3317)
- Accepting array element in rows specificed by named tuples, in
combine
(#3335) unstack
error message for missing values (#3339)- Bounds error when sorting a column after
select
(#3340) - Don't print all data in huge columns (#3343)
- Show problem columns for "ArgumentError: missing values in key columns are not allowed when matchmissing == :error" (#3345)
- Don't truncate UUID columns (#3346)
- Cannot
vcat
DataFrames withReadStatTables.LabeledArray
s (#3351) - Join memory usage workaround issues (#3355)
Merged pull requests:
- Fix typo in the manual (#3287) (@bkamins)
- Use
pkgdir
instead ofpathof
(#3289) (@rikhuijzer) - Update README.md (#3297) (@aramirezreyes)
- add Iterators.partition for DataFrameRows (#3299) (@bkamins)
- add support for Not with multiple positional indices (#3302) (@bkamins)
- add
:sum
todescribe
(#3303) (@alecloudenback) - deleteat! where drop is a column (#3304) (@gustafsson)
- Correct documentation typos (#3305) (@Naunet)
- Fix some typos (#3308) (@goggle)
- add init kwarg to vcat (#3310) (@bkamins)
- add nrow, ncol, and Tables.subset for eachcol and eachrow (#3311) (@bkamins)
- Simple uniqueness checks for sorting-related functions (#3312) (@alonsoC1s)
- Document use of isequal for comparisons (#3313) (@knuesel)
- Add support for
renamecols
keyword argument incrossjoin
(#3314) (@bkamins) - Update reshape.jl (#3319) (@alancummings)
- Allow to always pass column names in DataFrame constructor (#3320) (@bkamins)
- Allow CI failure on Julia nightly (#3321) (@bkamins)
- Use DataAPI.rownumber instead of DataFrames'
rownumber
(#3322) (@VEZY) - copy more constructors from type doc to getting started (#3323) (@xgdgsc)
[@ref]
=>(@ref)
(#3325) (@likanzhan)- SnoopPrecompile -> PrecompileTools (#3326) (@timholy)
- Update documentation of how to disable precompilation (#3329) (@bkamins)
- Stop using internal [inv]permute!! as sentinel (#3330) (@LilithHafner)
- optimize reverse! for small data frames and factor out _foreach_unique_column (#3332) (@LilithHafner)
- Add "Julia for Data Analysis" reference in manual (#3333) (@bkamins)
- Add test for issue #3340 which exposed upstream issues with the use of TimSort (#3341) (@LilithHafner)
- fix dispatch errors in tests on Julia 1.10 (#3342) (@bkamins)
- improve unstack error messages (#3344) (@bkamins)
- Do not crop columns with type Base.UUID (#3347) (@ronisbr)
- Correctly handle Tables.AbstractRow in operation specficiation (#3348) (@bkamins)
- improve error messages in joins (#3349) (@bkamins)
- Fix typo (#3350) (@ronisbr)
- Prepare for 1.6 release (#3352) (@bkamins)
- fix tests on 32-bit (#3353) (@bkamins)