Published December 3, 2021
| Version v1.3.0
Software
Open
JuliaData/DataFrames.jl: v1.3.0
Authors/Creators
- Bogumił Kamiński1
- John Myles White2
- powerdistribution
- Milan Bouchet-Valat3
- Sean Garborg
- Jacob Quinn
- Simon Kornblith4
- cjprybol
- Alexey Stukalov5
- Douglas Bates6
- Tom Short7
- Chris DuBois
- Harlan Harris
- Kevin Squire8
- pdeffebach
- Alex Arslan9
- David Anthoff10
- Dave Kleinschmidt9
- Andreas Noack11
- Viral B. Shah12
- Alex Mellnik
- Takafumi Arakaki
- Tanmay Mohapatra
- Peter
- Stefan Karpinski13
- Dahua Lin14
- timema
- ExpandingMan
- Florian Oswald15
- Ronan Arraes Jardim Chagas16
- 1. SGH Warsaw School of Economics
- 2. Facebook
- 3. Franch Institute for Demographic Studies (Ined)
- 4. Google
- 5. Technical University of Munich
- 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. @JuliaComputing / @NYU-MSDSE-SWG
- 14. The Chinese University of Hong Kong
- 15. Sciences Po
- 16. National Institute for Space Research
Description
DataFrames v1.3.0
Closed issues:
- Port pqr benchmarks (#298)
- Memory efficiency of join (#1334)
- Selections.jl + DataFrames.jl (#1936)
- Add support for All, Between and Not broadcating (#2171)
filter(df, :x => f)would be useful to have (#2187)- allow selector => fun1 => fun2 in select and combine (#2207)
- add a
leftjoin!(ormatch!ormerge!or whatever it should be called) (#2259) - Provide a syntax to perform row aggregations fast (#2439)
- Investigate performance of aggregations (#2440)
- Rework the manual (#2595)
- Add
afterkeyword argument toinsertcols!(#2613) - control fill value for missing cells in
unstack(#2698) - Allow selecting columns based on predicate on column contents (#2747)
- Fast row aggregation in DataFrames.jl (#2768)
- Add a method to add/insert empty columns (#2783)
- Assignment to SubDataFrame (#2785)
- DataFrameMacros.jl and DataFramesMeta.jl (#2793)
- DataFrames not threadsafe (#2795)
- Better documentation for
combine(gd, fun => :x)(#2830) - AsTable in combine seems to require at least one column (#2832)
- implement
Tables.materializer(::Type{<:AbstractDataFrame})? (#2833) - Should ByRow use map or not (#2834)
- Error for
unstacking an empty dataframe (#2841) - The
test/show.jltests fail when Julia is started withjulia --color=no(#2846) - Faster count (#2849)
- AsTable docstring doesn't mention it can be used as a target for select etc. (#2850)
- delete! in DataFrames.jl (#2853)
- Import nrow and ncol from DataAPI.jl (#2855)
- Support the Case of
Matrix{Any}as Data andVector{Any}as Header (#2858) - Allow DataFrame(matrix, names, copycols=false) (#2860)
- Displaying
DateTimecolumns (#2861) - update docs to CSV.jl 0.9 (#2864)
- Better error messages when frame is empty (#2867)
- Add "Filtering" section to the documentation User Guide. (#2871)
- Add documentation for transformation functions without the Split-Apply-Combine strategy to User Guide. (#2872)
- Make Cols more flexible (#2875)
- In src => fun => dst allow transformation function in dst (#2876)
- Ambiguity error between CategoricalArrays and SentinelArrays (#2883)
- ByRow and transform not working (#2884)
- Avoid mixing standard and scientific floats in output (#2885)
- Updating ClassImbalance.jl; Needed help debugging (#2886)
- mixing
:x => :yand:x => f => :ysyntax in vector toselecterrors (#2888) - Trimming variables in a data frame (#2891)
- renamecols function for transform (#2893)
TableOperations.joinpartitionsdoesn't work properly (#2895)- Correct
isiterable(DataFrame)(#2896) - Strange behaviour with non-ASCII column names (#2901)
tfkeyword argument from PrettyTables.jl does not work in DataFrames.jlshowfunction. (#2903)- Aggregate function with multiple output columns of different types (#2905)
- Recommend PooledArrays to pool data (#2908)
- update DataFramesMeta.jl docs (#2910)
- Add contributing opportunities to the contributing guide (#2912)
- Default
showtruncates too soon (#2913) - DataFrames logo banner (#2917)
- Regenerate precompile statements for 1.3 release (#2921)
- subset doesn't accept a vector of transformations (#2924)
- Printing of data frames in try-catch (#2925)
- Modifying transformations with grouped dataframes (#2927)
- Improve filter docs (#2930)
- Improve sort docs (#2931)
- DataFrames errors on loading with
--depwarn=error(#2935) - Add
AsTable([:a, :b]) => AsTable(#2939) - Grouped describe fails or "clashes" with StatsBase (#2952)
Merged pull requests:
- Add standard deviation and 25% and 75% quantiles to
describe:detailed (#2459) (@nalimilan) - Support adding columns to views (#2794) (@bkamins)
- Add muli-threading support description to the manual (#2823) (@bkamins)
- feat:
unstackreceives kwargfillvalue(#2828) (@pstorozenko) - feat:
insertcols!receives kwargafter(#2829) (@pstorozenko) - explain that fun => target does not work in general (#2836) (@bkamins)
- more careful test of ByRow for PooledArray (#2837) (@bkamins)
- fix transformation minilanguage docs (#2838) (@bkamins)
- add Tables.materializer for types methods (#2839) (@bkamins)
- Fix typo math => match (#2840) (@Nosferican)
- Fix empty unstack on empty data frame (#2842) (@bkamins)
- Bk/add leftjoin! (#2843) (@bkamins)
- Fix tests broken by Julia Base changes (#2844) (@bkamins)
- Disable color testing when color is not supported (#2847) (@bkamins)
- Improve docstring of AsTable (#2851) (@bkamins)
- Fix three uses of "data table" (#2852) (@nalimilan)
- deprecate delete!, define deleteat! (#2854) (@bkamins)
- use nrow and ncol from DataAPI.j (#2856) (@bkamins)
- Fix signature of constructor in docstring (#2857) (@nalimilan)
- make DataFrame constructor more flexible (#2859) (@bkamins)
- fix transpose error message and clean up code (#2862) (@bkamins)
- Update to latest GA for docs (#2863) (@quinnj)
- update docs following CSV.jl 0.9 release (#2865) (@bkamins)
- code cleanup to improve error messages (#2868) (@bkamins)
- Add fast reductions (#2869) (@bkamins)
- fix: typo (#2873) (@kunzaatko)
- fix: do not copy syntax is with ! (#2874) (@kunzaatko)
- Allow constructing Matrix from empty dataframe (#2878) (@jakobnissen)
- Fix typo in NEWS.md (#2880) (@bkamins)
- Allow predicate in Cols (#2881) (@bkamins)
- Improve docstring for names() (#2882) (@xluo127)
- avoid not specialized Pair issue (#2889) (@bkamins)
- Specify why leftjoin! needs at most one match (#2894) (@rikhuijzer)
- allow transformation destination to be a function (#2897) (@bkamins)
- improve docs alignment (#2898) (@bkamins)
- improve missings documentation (#2899) (@bkamins)
- add filter and subset to documentation (#2900) (@bkamins)
- Try to detect unicode normalization issues in column names (#2904) (@bkamins)
- Faster computation of quantiles in
describe(#2909) (@nalimilan) - add info about PooledArrays (#2911) (@bkamins)
- Add more guidance for new contributors (#2914) (@bkamins)
- Update Querying frameworks DataFramesMeta.jl docs (#2915) (@pdeffebach)
- hardening haskey (#2916) (@bkamins)
- Add broadcasting of selectors to the minilanguage (#2918) (@bkamins)
- Add general fast aggregation for wide tables with collect (#2920) (@bkamins)
- Fix tests of names (#2922) (@bkamins)
- Update ci.yml in preparation of Julia 1.6 LTS (#2923) (@bkamins)
- Allow passing multiple columns to subset (#2926) (@bkamins)
- docs: fix typo and add some newlines in tutorial (#2932) (@rfourquet)
- mention ClipData.jl (#2933) (@Datseris)
- Correctly handle functors when auto-generating column names (#2934) (@bkamins)
- plan for a change in broadcasting rules in Julia 1.7 (#2937) (@bkamins)
- Change join tests to reduce memory consumption (#2938) (@bkamins)
- Improve Docstrings for
sortandsort!(#2940) (@Chandu-4444) - Add examples for
issorteddocstrings. (#2941) (@Chandu-4444) - Add row indexing to filter docstring and examples. (#2942) (@nathanrboyer)
- Reduce test memory usage (#2943) (@bkamins)
- Add
reverseprototype (#2944) (@Chandu-4444) - Define sort! for AbstractDataFrame and fix issues of kwargs in sorting functions (#2946) (@bkamins)
- Make transformation docstring more precise (#2948) (@bkamins)
- Catch OutOfMemoryError (#2949) (@bkamins)
- clean up source code (#2950) (@bkamins)
- Add
viewkwarg tofirstandlast(#2951) (@Chandu-4444) - Generate precompile statements for Julia 1.7 (#2955) (@bkamins)
Files
JuliaData/DataFrames.jl-v1.3.0.zip
Files
(469.8 kB)
| Name | Size | Download all |
|---|---|---|
|
md5:bc10a40029d965fa33e561e1003dd85e
|
469.8 kB | Preview Download |
Additional details
Related works
- Is supplement to
- https://github.com/JuliaData/DataFrames.jl/tree/v1.3.0 (URL)