Recent Releases of DataFrames
DataFrames - v1.7.1
DataFrames v1.7.1
Ecosystem changes: - CompatHelper: bump compat for DataStructures to 0.19, (keep existing compat) (#3503) (@github-actions[bot]) - Bump codecov/codecov-action from 4 to 5 (#3481) (@dependabot[bot])
Documentation changes:
- Updated Basic Usage of Manipulation Functions (#3360) (@nathanrboyer)
- docs for aggregation over grouped array-like elements (#3425) (@huangyxi)
- Stabilize random number reproducibility in doctests (#3472) (@nathanrboyer)
- Docs: Fix typo (#3474) (@agdestein)
- dcast instead of SDcols (#3475) (@tdhock)
- typo, df was d (#3477) (@rOsemium)
- compare stack/unstack to data.table melt/dcast (#3478) (@tdhock)
- Small formatting tweaks to #3360 after reviewing online (#3483) (@nathanrboyer)
- Update querying_frameworks.md adding TidierData on introduction (#3488) (@indymnv)
- Document DataFrame definition in code file using CSV.jl (#3501) (@MagicMuscleMan)
- Update categorical.md after CategoricalArrays.jl release (#3504) (@bkamins)
- Julia
Published by github-actions[bot] 10 months ago
DataFrames - v1.7.0
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 and multithreading 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)
- Julia
Published by github-actions[bot] almost 2 years ago
DataFrames - v1.6.1
DataFrames v1.6.1
Closed issues: - sort missing data placement (#2267) - Dependency on DataStructures should be explicit and versioned (#3358)
Merged pull requests:
- Improve error message when pushing/appending with promote=true (#3356) (@bkamins)
- more descriptive error message for only (#3357) (@ssfrr)
- Bk/fix faster orderings (#3359) (@bkamins)
- Add vector of names method to rename docstring (#3362) (@nathanrboyer)
- Julia
Published by github-actions[bot] almost 3 years ago
DataFrames - 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 support init (#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 with ReadStatTables.LabeledArrays (#3351)
- Join memory usage workaround issues (#3355)
Merged pull requests:
- Fix typo in the manual (#3287) (@bkamins)
- Use pkgdir instead of pathof (#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 to describe (#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 in crossjoin (#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 foreachunique_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)
- Julia
Published by github-actions[bot] almost 3 years ago
DataFrames - v1.5.0
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 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)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.4.4
DataFrames v1.4.4
Closed issues:
- Segmentation fault Julia 1.8.2, DataFrames v1.4.3 (#3227)
- sizeof() not working correctly with Dataframes (#3229)
- subset / subset! AbstractVector restriction inconvenient (#3230)
Merged pull requests: - Explain column-independent operations (#3225) (@bkamins) - Fix unstack docstring (#3226) (@bkamins) - fix select bug with copycols=false on SubDataFrame (#3231) (@bkamins) - fix markdown tests (#3234) (@bkamins)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.4.3
DataFrames v1.4.3
Closed issues:
- docs for groupindices has wrong example (#3210)
- (Possible) Bug with shuffle when shuffling DataFrame rows (#3211)
- Improve combine documentation (#3214)
- ERROR: AssertionError: length(res) > 0 (#3217)
- Column metadata anchored to wrong column after insertion of new colums (#3218)
Merged pull requests: - Make sure we use MIME when calling repr in GroupedDataFrame printing (#3213) (@bkamins) - add default style to metadata! and colmetadata! (#3216) (@bkamins) - fix insertcols! bug (not shifting column metadata) (#3220) (@bkamins) - fix HTML printing tests after PrettyTables.jl 2.2 release (#3221) (@bkamins) - make aggregation of empty GroupedDataFrame correct with AsTable (#3222) (@bkamins)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.4.2
DataFrames v1.4.2
Closed issues:
- Make docstrings method specific (#2015)
- Additional functions supported for DataFrame.jl (#2088)
- OffsetArray Compatibility (#2123)
- Return data frame unaltered when Not only includes columns that are not in data frame (#2197)
- Kwarg to choose missing values for unstack (#2205)
- Allow DF() as a selector in select and combine (#2220)
- no method matching InvertedIndex(::String, ::String) (#2227)
- add view::Bool kwarg to first and last (#2845)
- Inconsistency in push!ing an empty row into a DataFrame (#2953)
- Flatten errors on empty dataframe (#3197)
- 10 seconds to show(df) of size (120764, 22) (#3202)
- Ignoring ENV["LINES"] in 1.4.x (#3203)
- JET.JL problem with v1.4.1 (#3204)
- Speed of filter (#3208)
- Allow end to select last column. (#3209)
Merged pull requests: - Mention DataFrameMacros.jl in the docs (#3195) (@jkrumbiegel) - make sure flatten works corretly on a data frame with zero rows (#3198) (@bkamins) - improve manual entry of assignment to a data frame (#3201) (@bkamins)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.4.1
DataFrames v1.4.1
Closed issues:
- Filtering of eachrow(df) not working in 1.4.0 (#3191)
Merged pull requests: - make sure getindex on DataFrameRows does not alias passed selector (#3192) (@bkamins) - Add missing triple quotes around docstrings (#3194) (@bkamins)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.4.0
DataFrames v1.4.0
Closed issues:
- Metadata for columns and/or DataFrames (#35)
- What metadata should be (#2276)
- Add metadata (#2961)
- Add precompilation for PooledArray for all allowed ref types (#3013)
- update precompilation for 1.4 release (#3080)
- Require Julia 1.6 (#3136)
- Metadata: follow-up notes (#3168)
- Add references to names documentation (#3171)
- sync Tables.subset (#3180)
- change valuestransform in unstack (#3184)
- better handling of corner cases of GroupedDataFrame printing (#3186)
- Version incompatibility with PrettyTables.jl (#3188)
Merged pull requests: - Metadata on data frame and column level (#3055) (@bkamins) - Use PrettyTables.jl as HTML backend (#3096) (@ronisbr) - Improved REPL printing for GroupedDataFrames (#3107) (@Jollywatt) - 1-arg permutedims(df) (#3115) (@anandijain) - Require Julia 1.6 (#3145) (@bkamins) - synch NEWS.md between 1.4 and 1.3 branches (#3164) (@bkamins) - add ShiftedArrays 2.x support (#3165) (@bkamins) - improve error message when column is not found (#3166) (@bkamins) - Improve metadata documentation (#3169) (@bkamins) - Reduce memory use in threading correctness tests (#3172) (@yakir12) - Fix typos in metadata docs (#3174) (@nalimilan) - fix metadata handling in permutedims (#3176) (@bkamins) - Add better error message on error when pushing rows to a data frame (#3177) (@bkamins) - improve names docstring (#3178) (@bkamins) - Avoid method dispatch ambiguities in DataFrames.jl (#3179) (@bkamins) - switch from view to viewhint in Tables.subset (#3181) (@bkamins) - precompilation for 1.4 release (#3182) (@bkamins) - enable multithreading tests of joins only on 64 bit machines (#3183) (@bkamins) - rename valuestransform to combine in unstack (#3185) (@bkamins) - improve printing of GroupedDataFrame in corner cases (#3187) (@bkamins) - Sync metadata implementation with DataAPI.jl 1.12.0 (#3189) (@bkamins) - Fix deprecation warning when sorting data frame with no columns (#3190) (@bkamins)
- Julia
Published by github-actions[bot] over 3 years ago
DataFrames - v1.3.6
DataFrames v1.3.6
- Fix type assertion in filterhelper (#3155) (@bkamins)
- Julia
Published by github-actions[bot] almost 4 years ago
DataFrames - v1.3.5
DataFrames v1.3.5
Add support for Compat.jl 4.x
- Julia
Published by github-actions[bot] almost 4 years ago
DataFrames - v1.3.4
DataFrames v1.3.4
Closed issues:
- stack not catching invalid value of keyword variable_eltype (#3042)
Merged pull requests: - Fix handling of variable_eltype in stack (#3043) (@bkamins)
- Julia
Published by github-actions[bot] about 4 years ago
DataFrames - v1.3.3
DataFrames v1.3.3
Closed issues:
- outerjoin: keyword augument matchmissing not correctly passed (#3039)
Merged pull requests: - make sure we correctly pass matchmissing in joins (#3040) (@bkamins)
- Julia
Published by github-actions[bot] about 4 years ago
DataFrames - v1.3.2
DataFrames v1.3.2
Closed issues: - Variance in runtime reduction functions (#2956) - use of map in ByRow (#2957) - Replace and Missing Values (#2976) - Subset and Missing Values (#2977) - copying of columns in select! and transform! (#2978) - Unexpected Behavior of Combined Column Selection (#2980)
Merged pull requests: - Add a note about df.col .= v broadcasting changes (#2971) (@bkamins) - Update workingwithdataframes.md (#2973) (@alfaromartino) - Clean up join code (#2975) (@bkamins) - Add links to docs, rephrase a bit (#2979) (@nalimilan) - fix aliasing detection in sort! (#2981) (@bkamins) - make sure ByRow invokes generic map (#2982) (@bkamins) - make sure we use source column only once (#2983) (@bkamins) - Update subset to handle large number of selectors better (#2989) (@bkamins)
- Julia
Published by github-actions[bot] over 4 years ago
DataFrames - v1.3.1
DataFrames v1.3.1
Closed issues:
- Decide if we want to rename All to Cols (#2203)
- Creating new columns on a view should fill in missings everywhere else. (#2211)
- Consider allowing to sort! a SubDataFrame (#2300)
- Locate the problem in disallowmissing error (#2965)
- Arrow Notation within Column Selection is Inconsistent (#2969)
Merged pull requests: - fix: change "dont" to "don't" (#2962) (@Mo-Gul) - better disallowmissing error message (#2966) (@bkamins) - fix issues with parameter type printing in doctests (#2967) (@bkamins) - update docs for join on (left, right) tuple (#2968) (@visr) - fix getindex with vector of Pairs (#2970) (@bkamins)
- Julia
Published by github-actions[bot] over 4 years ago
DataFrames - v1.3.0
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! (or match! or merge! 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 after keyword argument to insertcols! (#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.jl tests fail when Julia is started with julia --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 and Vector{Any} as Header (#2858)
- Allow DataFrame(matrix, names, copycols=false) (#2860)
- Displaying DateTime columns (#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 => :y and :x => f => :y syntax in vector to select errors (#2888)
- Trimming variables in a data frame (#2891)
- renamecols function for transform (#2893)
- TableOperations.joinpartitions doesn't work properly (#2895)
- Correct isiterable(DataFrame) (#2896)
- Strange behaviour with non-ASCII column names (#2901)
- tf keyword argument from PrettyTables.jl does not work in DataFrames.jl show function. (#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 show truncates 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: unstack receives kwarg fillvalue (#2828) (@pstorozenko)
- feat: insertcols! receives kwarg after (#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 sort and sort! (#2940) (@Chandu-4444)
- Add examples for issorted docstrings. (#2941) (@Chandu-4444)
- Add row indexing to filter docstring and examples. (#2942) (@nathanrboyer)
- Reduce test memory usage (#2943) (@bkamins)
- Add reverse prototype (#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 view kwarg to first and last (#2951) (@Chandu-4444)
- Generate precompile statements for Julia 1.7 (#2955) (@bkamins)
- Julia
Published by github-actions[bot] over 4 years ago
DataFrames - v1.2.2
DataFrames v1.2.2
Closed issues:
- Add method to filter on Bool column symbols (#2465)
- Enable documenter doctests (#2702)
- Extend => renaming syntax (#2728)
- add a keyword to specify group order in groupby (#2762)
- subset with grouped data frame has worse compile times than transform (#2806)
- Performance Issues with filter and subset (#2821)
- Extremely slow GroupBy behaviour on a small table (#2822)
- Is there any Julia alternatives to to_dict function in pandas? (#2824)
Merged pull requests: - making a new top level section to work with DataFrames (#2717) (@RohitRathore1) - make sort kwarg in groupby more flexible (#2812) (@bkamins) - add a link to JuliaCon2021 tutorial to docs (#2817) (@bkamins) - review of the DataFrames.jl tutorial (#2825) (@bkamins) - correct signature of merge for AbstractIndex (#2826) (@bkamins)
- Julia
Published by github-actions[bot] almost 5 years ago
DataFrames - v1.2.1
DataFrames v1.2.1
Closed issues:
- "transform" function not available (#2815)
- How to change the value of a cell to a different data type? (#2816)
- dropmissing! creates weird memory bugs/errors on 1.7 and 1.6 (#2819)
Merged pull requests: - Document GroupedDataFrame consistency check (#2811) (@bkamins) - fix delete! for versions of Julia 1.6.2 or earlier (#2820) (@bkamins)
- Julia
Published by github-actions[bot] almost 5 years ago
DataFrames - v1.2.0
DataFrames v1.2.0
Closed issues:
- Add matchmissing = :notequal option (#2650)
- Implement pushfirst! to allow appending rows in the beginning of a DataFrame (#2678)
- Review comparisons with R/Python (#2737)
- Slow sorts in columns with Union{<:Any, missing} even if no missing values in the column (#2745)
- Display complex numbers - alignment (#2754)
- Slow row aggregation in presence of missings (#2757)
- Convert column from string to float (#2761)
- Improve SubDataFrame creation for AbstractVector{Bool} (#2765)
- Flatten in case column contains string and array (#2766)
- Question: Small Delimited file into DataFrame (#2772)
- transform(df, :x => AsTable)should probably work (#2779)
- missing methodcombine(gd::GroupedDataFrame, ::Matrix)(#2781)
- Sync with DataAPI.jl 1.7 release (#2788)
- inconsistency of groupby() for -0.0 (#2790)
- Clean up precompile statements (#2792)
- Test failures when usingjulia --color=no(#2796)
- Differently typed columns when usingDataFrame(myVector)vsDataFrame(x = myVector)(#2798)
- DataFrame(table) != DataFrame(table, copycols=true) (#2799)
- html dataframe representation includes invalid placement of
tag (#2800)
- subset!(gd::GroupedDataFrame, ...) should make suregd` still works after (#2808)
Merged pull requests:
- Matchmissing == :notequal (#2724) (@pstorozenko)
- Update comparisons with data.table info (#2725) (@eloualiche)
- Run findall(rows) only if rows are not all true (#2727) (@pstorozenko)
- Fix type instability in sort for few columns case and fix issorted bug (#2746) (@bkamins)
- Cover corner case of compactype (wide name and CategoricalValue) (#2751) (@bkamins)
- Update docs URLs in README (#2752) (@ViralBShah)
- reviewed and fixed (#2755) (@RohitRathore1)
- Alignment of complex numbers (#2756) (@ronisbr)
- audit more master -> main (#2758) (@Moelf)
- make "Edit on Github" points to main branch (#2759) (@Moelf)
- Mark outdated docs (#2760) (@pfitzseb)
- update NEWS.md (#2763) (@bkamins)
- add findall for AbstractVector{Bool} and use it in internal functions (#2769) (@bkamins)
- Explicit loop in `findall` to avoid allocations (#2771) (@pstorozenko)
- add information how DelimitedFiles can be used (#2773) (@bkamins)
- Put longer type into th title argument in HTML show (#2774) (@mortenpi)
- Deprecate AbstractVector in hcat (#2777) (@bkamins)
- remove escape in Char (#2778) (@bkamins)
- allow :col => AsTable and :col => cols (#2780) (@bkamins)
- allow Matrices in transformations of GroupedDataFrame (#2782) (@bkamins)
- Use latest Documenter.jl (#2786) (@bkamins)
- Fix float grouping (#2791) (@bkamins)
- Use standard Tables.Schema constructor instead of constructing directly (#2797) (@quinnj)
- move summary outside of a