DataFrames v1.7.0
Merged pull requests:
- allow push!/pushfirst!/append!/prepend! with multiple values (#3372) (@bkamins)
- add cols kwarg to rename/rename! (#3380) (@bkamins)
- Add JSS citation information (#3381) (@bkamins)
- fix typos (#3384) (@spaette)
- Fix
@spawn_or_run_task
with interactive threads (#3385) (@nalimilan) - add cols to mapcols and mapcols! (#3386) (@bkamins)
- add example of using Tables.dictcolumntable (#3387) (@bkamins)
- fix nonunique bug (#3393) (@bkamins)
- remove unnecessary @time in tests (#3394) (@bkamins)
- fix first and last for negative row count (#3402) (@bkamins)
- Fix eachrow and eachcol indexing with CartesianIndex (#3413) (@bkamins)
- Update for Documenter.jl v1 and Julia v1.10 (#3416) (@hyrodium)
- Change big to BigInt calls (#3419) (@bkamins)
- Update docs on Juliacon (#3420) (@hyrodium)
- Import groupby from DataAPI, remove by and aggregate (#3422) (@bkamins)
- Advanced transformation examples (#3433) (@bkamins)
- disambiguate allunique signature (#3434) (@bkamins)
- do not pass empty vector to Tables.columntable (#3435) (@bkamins)
- Explain the role of querying frameworks for DataFrames.jl (#3438) (@bkamins)
- Typo fix (#3439) (@nathanrboyer)
- Add TidierData to frameworks docs page (#3447) (@drizk1)
- add
?
suffix to show on all return paths (#3448) (@adienes) - Update ci.yml (#3449) (@ViralBShah)
- Create dependabot.yml (#3450) (@ViralBShah)
- Bump julia-actions/cache from 1 to 2 (#3453) (@dependabot[bot])
- fix vcat type piracy (#3457) (@bkamins)
- Remove REPL dependency (#3459) (@topolarity)
- Update filter docs, Fixes #3460 (#3461) (@sprig)
- fix tests on nightly and 32-bit (#3463) (@bkamins)
- Improve names docs (#3464) (@bkamins)
- CompatHelper: add new compat entry for Statistics at version 1, (keep existing compat) (#3465) (@github-actions[bot])
- Fix codecov badge in README.md (#3466) (@ViralBShah)
Closed issues:
- rand(::GroupedDataFrame) sampler? (#2097)
- Investigate performance of innerjoin between large tables (#2974)
- Make row lookup easier (#3051)
- website: https://juliadata.org (#3338)
- Feature Request: Allow naming function in
rename
operation pairs. (#3361) - Would adding support for JLD2.jl allow Type preservation? (#3364)
- Add support for multiple positional arguments in push!/pushfirst!/append!/prepend! (#3371)
- "RowNumber by Partition" function (#3374)
- Not with non-existing columns (#3375)
- leftjoin! is actually copying reference instead of value?! (#3379)
- Tests of
describe
andmultithreading
fail in Julia-1.10.0-beta3 (#3383) - error when unique! a empty dataframe (#3392)
combine
on grouped df return empty df when args is empty (#3399)- Inconsistent Mean Calculation in Grouped DataFrame Compared to Overall DataFrame (#3405)
- What is the best way to write large DataFrames efficiently and with high performance in Julia while minimizing memory usage? (#3406)
- Segmentation Fault when reading compressed file (#3407)
- Better error message when forming a DataFrame from a vector of dictionaries with missing data. (#3410)
describe
is slow (#3411)- CartesianIndex error in Julia 1.11 (#3412)
DataFrame(x=Int[], y=Int)
(#3414)- unique fails with column-type FixedDecimal (#3418)
- Grouped DataFrame with array elements fails to combine (#3424)
- error when combining a grouped empty dataframe using
first
(#3426) - Short circuit && on subset? (#3427)
- Document custom generation of column names in manual (#3430)
- using propertynames on GroupedDataFrame (#3443)
- Very slow to convert DBInterface (DuckDB) result (#3444)
- Add Tidier.jl to docs/src/man/querying_frameworks.md (#3446)
- Type piracy of
reduce(vcat)
(#3456) - filter performance (#3460)
- [POSSIBLE REGRESSION] DataFrames.jl Currently Failing on Nightly? (#3467)